現象
Cmderで全角文字を入力した際に全角1文字で全角2文字カーソルが動くようになってしまった。
結論 (2017/6/14追記)
最新のWindows Updateを適用することで直る。
Bash on Ubuntu on Windowsとも共存可能。
以下は古い情報のため参照する必要はない。
旧結論
Windows Creaters Update(バージョン1703)が原因。
cmderはほっといて、コマンドプロンプトの設定で従来のコンソールを使うのチェックを入れると何故かなおる。
以下のやりとりを参考にした。
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」でググったら参考のリンクが出てきた。