#キーバインド設定時に起きた問題
業務で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>のような表記を用いないことを固く誓うのであった.