如何使用 vim 在 Perl 中自动折叠 POD?
我正在尝试使用 vim 编辑文件并自动折叠 POD(只是 POD,而不是 Perl)。 我无法让它工作。 我可以自行折叠,因为我可以手动突出显示线条并输入 zF 并且它可以正确折叠。
谁能阐明这一点?
I'm trying to edit files with vim and get the POD automatically folded (just the POD, not the Perl). I can't get it to work. I can get folding itself to work because I can manually highlight the lines and type zF
and it folds properly.
Can anyone shed light on this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
你忘了
You forgot
将以下内容粘贴到 ~/.vimrc 文件的末尾:
这应该适用于大多数情况 - 这只是一个快速而肮脏的示例,但如果您需要更多功能,您也可以添加更多内容。 另外,为了确保启用此功能,您可能需要添加模型行:
如果此时没有看到折叠文本,请尝试设置“foldopen = hor”和“foldclose = all”,这将使导航进入/离开折叠更轻松。 另外,如果您需要将其应用于其他文件或文件类型,您可以相应地设置 au(自动命令)。 干杯。
Paste the following at the end of your ~/.vimrc file:
This should work in most cases -- It's just a quick and dirty example, but you can add more too it if you need more functionality. Also, to make certain that this is enabled you might want to add the modeline:
If you dont see folded text at this point, try setting the 'foldopen=hor' and 'foldclose=all' which will make navigation into/out of folds easier. Also, if you need this to be applied to other files or filetyps, you can set up the au (autocommand) accordingly. Cheers.
您可以将其放入 .vimrc 中:
You can put this in your .vimrc:
只需定义 perl_fold_* 变量,系统 perl 语法荧光笔将处理其余的事情。
在.vimrc中,只需添加
Just define perl_fold_* variables, the system perl syntax highlighter will take care of the rest.
In .vimrc, just add
这就是我正在使用的
This is what I'm using,