課題
JetBrailsのIDEにIdeaVimプラグインをインストールしているとエディタで複数行選択してからTabキーでインデントさせる処理が動作しない
対応
IdeaVimはVimでいうところの vimrc
に相当する ideavimrc
に対応しているらしい。.ideavimrc
を起動時に読み込んでくれるのでそちらを編集して機能を追加する
$ vim ~/.ideavimrc
nnoremap <Tab> >>_ nnoremap <S-Tab> <<_ inoremap <S-Tab> <C-D> vnoremap <Tab> >gv vnoremap <S-Tab> <gv
$ source ~/.ideavimrc
上記は調べてないけどVimの設定周りの常識テクなのかもしれない。
またVim使いならVimで行選択してインデントする方法(V
→ >>
)をご存知だろうからそれでも問題ないが、
自分のような既存のショートカットも含めて使用する、いいとこ取りのVimユーザーからすると連続インデントなどのときにTabキー使えた方が便利。