LoginSignup
37
19

More than 5 years have passed since last update.

(mac) Visual Studio CodeのVimでNormal modeに戻る際に日本語入力をオフにする

Posted at

"関"には「つなぎめ」という意味があるそうで、Vimのモード切替え時の「つなぎめ」を少しスムーズにできれば、というテーマです。

何をしたいか

Visual Studio CodeのVim拡張 (VSCodeVim) でNormal modeに戻った際、毎回、日本語入力をオフにするのが大変です。また、オフにし忘れて、カーソル移動でつまずくのも大変です。これをスムーズにしたいと思いました。

カーソル移動でつまずくの図
image.png

Insert modeから escctrl + [ でNormal modeに戻った際、日本語入力が有効なままのため、j を入力するとIMEが2文字目の入力や候補の選択待ち状態になっているのかと思います。

やったこと

Normal modeで日本語入力を使わないので、Normal modeに戻る際に日本語入力をオフにするよう、Google日本語入力の設定を変更しました。

手順です。

  • Google日本語入力の環境設定画面を開いて、キー設定を編集する

screenshot.png

  • 「エントリーを追加」を選択して、Ctrl + [ のクリック時にIMEを無効化するエントリーを追加

screenshot2.png

簡単ですね。これで少し楽になりました :)

なお、挙動は以下のバージョンで確認しています。

  • Google日本語入力 2.20.700.1
  • Visual Studio Code 1.18.1
  • VSCodeVim 0.10.5

また、Macの標準ターミナルで起動するVimでは日本語入力がオフにならないのですが、AtomのVim拡張やVisual Studio Codeの統合ターミナル内で起動するVimではオフになりました。

37
19
0

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
37
19