vim有这样的代码折叠插件吗?

vim有这样的代码折叠插件吗?,vim,Vim,当我单击加号时,代码将自动折叠 有这样的插件吗?看起来你正在寻找。基本上,您需要开始的是: set foldmethod=syntax set foldcolumn=<n> " the number of columns to use for folding display at the left set foldmethod=语法 set foldcolumn=“左侧用于折叠显示的列数 要用鼠标操作它,set mouse=a打开鼠标。打开/关闭折叠的+和-显示在左侧的折

当我单击加号时,代码将自动折叠


有这样的插件吗?

看起来你正在寻找。基本上,您需要开始的是:

set foldmethod=syntax
set foldcolumn=<n>     " the number of columns to use for folding display at the left
set foldmethod=语法
set foldcolumn=“左侧用于折叠显示的列数
要用鼠标操作它,
set mouse=a
打开鼠标。打开/关闭折叠的
+
-
显示在左侧的折叠列中,在行号旁边,不是直接按您绘制的代码,但应该足够好了!您可能希望列宽至少为一对,因此您可以可以看到第一层以外的褶皱


这确实取决于为您当前编辑的文件类型的语法定义的折叠。Vim为一些常见的东西(如C)提供了折叠规则,但不是所有的。如果Vim没有附带,可能是有人创建了它,您可以在那里找到适合您的东西。

设置
折叠列
大于0的数字将在行的开头放置一个
+
,您可以单击该行折叠或展开块。

@Jichao:从Vim开始,您应该尝试
:help folding
它很长,但它提供了Vim中折叠相关命令的完整描述,以及如何使用它们。@Xavier T:是的,帮助文档f vim比大多数其他软件都清晰。事实上,我读了很多,但没有记住它们。无论如何,在我发帖之前,我会尝试使用帮助系统。^^^@Xavier:第一行的链接是
:help folding
,当然。@Jichao有时很难知道要尝试什么关键字帮助;不用担心!