常用指令
一.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:递归展开所有代码块。