LoginSignup
4

More than 5 years have passed since last update.

Windows Creaters Update(バージョン1703)でconemuの全角文字のカーソル位置がずれる(解決済)

Last updated at Posted at 2017-05-14

現象

Cmderで全角文字を入力した際に全角1文字で全角2文字カーソルが動くようになってしまった。
cmder.gif

結論 (2017/6/14追記)

最新のWindows Updateを適用することで直る。
Bash on Ubuntu on Windowsとも共存可能。

以下は古い情報のため参照する必要はない。

旧結論

Windows Creaters Update(バージョン1703)が原因。
cmderはほっといて、コマンドプロンプトの設定で従来のコンソールを使うのチェックを入れると何故かなおる。
2017_05_14_624.png

以下のやりとりを参考にした。
https://github.com/cmderdev/cmder/issues/1339
chcp 65001は不要で、こちらも実行してしまうとカーソル位置がまたずれる。

conemuとコマンドプロンプトがどう関わってるとかはよくわからない。

調査した内容

cmderの設定

調べると最初に出てくる以下のようなmonospaceの設定は確認済み。
もとより最近のバージョンではチェックしなくてもいい模様。

conemuについて

調べるうちにcmderの中ではconemuが動いてるとわかったので、cmderフォルダの中にある
conemu単体で起動してみたところ、そちらでも同様の現象が起きていたのでconemuの
症状だとわかる。

原因の特定

手元にCreaters Updateを適用してないWindowsがあったため、cmderをインストール。
こちらでは問題なく表示される。
そこでCreaters Updateを適用して試してみたところ、同様の現象が起きた。
Creaters Updateが原因だと思う。
「バージョン1703 cmder」でググったら参考のリンクが出てきた。

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4