Skip to main content

常用指令

一.Vim 设置

在 Neovim 中,可以使用内置的代码折叠功能来折叠代码块。要启用代码折叠,请确保在您的 init.vim 或.vimrc 文件中设置了以下行:

1.1 Vim 配置

set foldmethod=indent
set foldlevel=99

1.2 Lua 配置

vim.opt.foldmethod = "indent"
vim.opt.foldlevel = 99

这两个命令将折叠方法设置为“基于缩进”,并将默认折叠级别设置为最大值。然后,您可以使用以下命令执行不同的折叠操作:

二.常用命令

za:切换当前光标下的代码块的折叠状态。

zA:递归切换当前光标下的所有代码块的折叠状态。

zc:关闭当前光标下的代码块。

zC:递归关闭当前光标下的所有代码块。

zo:打开当前光标下的代码块。

zO:递归打开当前光标下的所有代码块。

zm:折叠所有代码块。

zM:递归折叠所有代码块。

zr:展开所有代码块。

zR:递归展开所有代码块。