web-dev-qa-db-ja.com

IdeaVimとPhpstormでテキストのブロックをインデントするためのショートカットキー

PhpStormにIdeaVimがないと、タブキーを使用して選択したテキストブロックをインデントできます。ただし、IdeaVimプラグインがインストールされている場合と同じことを行うショートカットキーがあるかどうかを知りたいと思います(タブキーの機能を失うことはありません)。

19

viで複数行をすばやくインデントする を参照してください。

通常モードである必要があります。つまり、インデントする前にEscに移動します。

Shift+V、上向き/下向き矢印、>で行のブロックを選択してインデントできます(<はインデントを逆にします)。

31
Niloct

以下の設定が欲しいと思います! :)

以下を〜/ .ideavimrcに入れてください

nnoremap <Tab> >>_
nnoremap <S-Tab> <<_
inoremap <S-Tab> <C-D>
vnoremap <Tab> >gv
vnoremap <S-Tab> <gv

ideavimは.ideavimrcでvimrcをサポートします

以下も参照してください: IdeaVIMに.vimrcファイルからのマッピングを尊重させる方法はありますか?

9
doortts