VSCode Vim で日本語の変換が変になる問題への対処
概要
- VSCode Vim で日本語の変換が変になる問題への対処
- 環境
- Ubuntu 22.04
- VSCode v1.82.0
- VSCode Vimのextensionを入れている状態で、日本語入力をすると変換で変になる現象が起こった
- 変換した直後に、日本語を入力して変換すると変な入力になってしまう
- 具体例として
- 「にほんご(スペース)をにゅうりょくして(スペース)」と打って「日本語を入力して」になって欲しい
- バグを引くと「w日本語w」と変換されてしまう
- このように書くとまじで謎現象にしか思えないが、実際になってしまう
- 「にほんごをにゅうりょくして(スペース)」だと正しく動作するので、変換後に変換を行うと起こるっぽい
原因
- VSCode Vim v1.26.0 (2023/09/10 release) への更新が入るとどうやら変換周りでバグを引くらしい
- 関連 issue
- (ぱぱっと調べた感じ日本語での報告はまだ上がっていない)
直し方
- v1.25.2 にversionを戻す
- VSCodeを開いて、extension -> Vim のところで右クリック -> install another version で選べるはず