我在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/