ideavimプラグインでコード ブロックを折りたたみ、展開するためのキー バインドは何ですか?
( zaは vrapper for eclipse で動作しますが、ideavim では動作しません)
ideavimプラグインでコード ブロックを折りたたみ、展開するためのキー バインドは何ですか?
( zaは vrapper for eclipse で動作しますが、ideavim では動作しません)
ソース : ideavim ヘルプ: 折り畳む
zo カーソルの下の折り目を 1 つ開きます。カウントが与えられると、その深さの折り目が開かれます。ビジュアル モードでは、選択した領域のすべての行に対して 1 レベルの折り目が開きます。
zc カーソルの下の折り目を 1 つ閉じます。カウントが与えられると、その深さの折り畳みが閉じられます。ビジュアル モードでは、選択した領域のすべての行に対して、1 レベルの折り目が閉じられます。'foldenable' が設定されます。
zM すべての折りたたみを閉じる: 'foldlevel' を 0 に設定します。'foldenable' が設定されます。
zR すべての折り目を開きます。これにより、'foldlevel' が最高の折りたたみレベルに設定されます。
これらの行を ~/.ideavimrc に追加すると、zOおよびzCコマンドが使用可能になり、カーソルの下の折り畳みを再帰的に開いたり閉じたりできます。
nnoremap zC :action CollapseRegionRecursively<CR>
nnoremap zO :action ExpandRegionRecursively<CR>
これらはvimで非常に役立つことがわかり、IdeaVimでPyCharmを使用しているときにそれらが欠けていました。(HT: https://github.com/JetBrains/ideavim/pull/97 )