Gvim - 折叠不起作用

mba*_*jur 2 vim ubuntu

我在 Ubuntu 下使用 gVim 时遇到了一个可能很简单的问题。我无法在文件中使用折叠功能。我正在使用所有与折叠相关的命令,如 zi、zm、zr 等,但似乎都不起作用。使用它们后我什至没有收到任何错误。

在开始使用折叠之前我应该​​打开任何选项(如果这很重要 - 折叠在常规的非图形 Vim 下也不起作用)?我的 gVim 版本是 7.2.330

谢谢你的帮助!

eck*_*kes 5

如果您使用manual折叠,则必须先创建折叠才能使用它们。

选择要在视觉模式下折叠的区域,然后键入zf以创建折叠。咨询:help fold-commands可为您提供更多相关信息。

其缺点manual是,关闭文件后创建的折叠会丢失。要具有持久的折叠,请尝试设置foldmethod根据syntax文件类型创建折叠(您必须:syntax enable在之前执行 a ,也许在您的 中.vimrc)。

我经常自己设置foldmethodmarker创建标记。

如果您想保留全局设置,您可以在那些使用不同设置的文件中fdm=manual指定。modeline