パソコン(windows)を買い替えてVSCodeを入れたところ、下記のように日本語入力がうまく行かず、調べ方が悪かったのかQiitaの記事等を調べてもなかなか直し方が見つからず詰まってしまったので、試した方法、詰まったところ?、__最終的に解決した方法__を備忘録的に書いています。
##概要
↑のように日本語入力時に文字が左に埋まっていく、カーソルが二つになりずれる。
確定すると普通に表示されて問題無いのですがストレスが半端なかったので直し方を探しました。
1.再インストール
困った時はまずはこれということで、VS Codeをアンインストールするにはを参考に何度か試すも治らず。
これで治ったという人もいたのですが、前のPCの設定ファイルをまるまる移し替えたり何をやってもダメでした。
2.調べ方が分からない
いい検索方法もわからなかったのでそもそもヒット数が少なく、文字がずれるカーソルが2重になる等調べたら色々出てきたのですが、どれが自分と同じ状態なのかもいまいちわからず捜査が難航したので悲しみのツイートついでにTwitterで検索したところ同じ状況の人が結構見つかりました。
3.Letter Spacingの設定
Twitterで__Letter Spacing__の設定を変えてしまっていて0に戻したら戻ったという方が居たのですがそもそも初期設定のままなので最初から0になっていました。
__数値を変えるとずれ幅が変わった__ので、急にこの症状がでた場合はまずここの数値を見るといいかもしれません。
4.Google 日本語入力(IME)インストール
IMEの問題かもということでGoogle 日本語入力をインストール、解決に至らず...
5.フォントを変更 (解決)
最終的にこの方法で解決しました
こちらもTwitterで等幅フォントに変更したら解決したというツイートを発見
さっそくVisual Studio Codeで等幅フォントを使うを参考に変更したところ正常に表示されるようになりました。
どうしてもフォントに慣れなかったのでVSCodeで日本語にのみ別のフォントを設定する(Windows)を参考に日本語以外はVSCode初期搭載のConsolas日本語はMeiryo UIに落ち着きました。