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