Ideavim折叠和扩展代码块

Ideavim折叠和扩展代码块,vim,intellij-plugin,ideavim,Vim,Intellij Plugin,Ideavim,在ideavim插件中折叠和扩展代码块的关键绑定是什么 (za适用于eclipse的vrapper,但不适用于ideavim)来源: zo在光标下打开一个折叠。当给出计数时 许多深的褶皱将被打开。在视觉模式下,一级 将为选定区域中的所有行打开折叠 zc关闭光标下的一个折叠。当给出计数时 许多深的褶皱闭合。在视觉模式下,一层褶皱 对于选定区域中的所有线,此选项都是关闭的。 将设置“可折叠” zM关闭所有折叠:将“foldlevel”设置为0。 将设置“可折叠” zR打开所有褶皱。这将“foldle

ideavim插件中折叠和扩展代码块的关键绑定是什么

za适用于eclipse的vrapper,但不适用于ideavim)

来源:

zo在光标下打开一个折叠。当给出计数时 许多深的褶皱将被打开。在视觉模式下,一级 将为选定区域中的所有行打开折叠

zc关闭光标下的一个折叠。当给出计数时 许多深的褶皱闭合。在视觉模式下,一层褶皱 对于选定区域中的所有线,此选项都是关闭的。 将设置“可折叠”

zM关闭所有折叠:将“foldlevel”设置为0。 将设置“可折叠”


zR打开所有褶皱。这将“foldlevel”设置为最高折叠级别。

将这些行添加到~/.ideavimrc允许使用zOzC命令递归打开和关闭光标下的折叠:

nnoremap zC :action CollapseRegionRecursively<CR>
nnoremap zO :action ExpandRegionRecursively<CR>
nnoremap zC:动作以递归方式折叠区域
nnoremap zO:动作递归展开区域
我发现这些在vim中非常有用,并且在将PyCharm与IdeaVim一起使用时缺少了它们。 (HT:)