Visual Studio Code(以下VSCode)のVim拡張機能を入れているのですが、検索やコマンド入力時に日本語を入力するとテキストがそのまま本文内に入力されるようになってしまいました。
最初、Vimの拡張機能のアップデートのせいかと思い、拡張機能のバージョンを何カ月か前のものに下げてみました。
しかし改善されないので、どうやらVSCode本体のアップデートによるもののようです。
(2025年6月時点のバージョン:version 1.101)
VSCodeのVimキーバインドに完全に体がなじんでいるので、私にとってはこの問題はかなり深刻です。
しばらくVSCode本体を数カ月前のバージョンに戻してしのいでいたのですが、解決方法が見つかりました。
Issueより
https://github.com/VSCodeVim/Vim/issues/9672
このIssueのとおりにsetting.jsonに下記を追加すれば解決しました。
1 |
"editor.experimentalEditContextEnabled": false |
助かりました。このIssueの投稿者、回答者の方々に感謝!