我在Ubuntu下有一个-可能-gVim的简单问题。我不能在文件中使用折叠。我正在使用所有折叠式的命令,例如zi,zm,zr等,但似乎都不起作用。使用它们后,我什至没有得到任何错误。

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

谢谢你的帮助!

最佳答案

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

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

manual的缺点是,关闭文件后,创建的折叠会丢失。要具有持久的折叠,请尝试将foldmethod设置为syntax,这会根据文件类型创建折叠(您必须在:syntax enable中先进行.vimrc折叠)。

我经常最终将foldmethod设置为marker并自己​​创建标记。

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

关于ubuntu - Gvim-折叠不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5089237/

10-16 18:19