LoginSignup
0
0

More than 3 years have passed since last update.

IntelliJにIdeaVimを入れてキーバインドを設定したらShiftが使えなくなった話

Last updated at Posted at 2020-05-06

キーバインド設定時に起きた問題

業務でIntelliJを使うことになりました.
普段はVimを使っているので,とりあえずVimライクな操作ができるように,IdeaVimというプラグインを入れてみました.
このプラグインを入れると,.vimrcと同じように,.ideavimrcに設定を記述できるらしい.

しかし以下のようなキーバインド設定を記述したところ,HとLを打てなくなった(打っても何も入力されない状態になった).

nnoremap <S-h> 0
nnoremap <S-l> $

定番のやつですね.これが使えなくなるのは非常につらい.というか,Shiftを含むキーバインドを設定できないのはつらすぎる.

解決方法

以下のように書き換えたらうまくいった.めちゃくちゃ単純だった.

nnoremap H 0
nnoremap L $

.vimrcにおいても,上記のように記述して正しく動作することが確認できた.今後は,Shiftを含むキーバインドを記述する際に,<S-h>のような表記を用いないことを固く誓うのであった.

0
0
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
0
0