语法高亮 – 在编辑perl文件时如何在POD部分内启用vim7拼写检查?

前端之家收集整理的这篇文章主要介绍了语法高亮 – 在编辑perl文件时如何在POD部分内启用vim7拼写检查?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我是一个很长时间的用户,但最近才知道 vim7现在有一些很棒的拼写功能.到目前为止,我一直在使用各种外部拼写工具和插件,并且为了内置拼写而放弃所有这些工具和插件我感到非常兴奋.

所以这就是问题所在.我做了回顾:对于我尝试过的大多数文件类型,帮助拼写和拼写看起来很棒,除了perl(.pl | .pm).问题似乎与语法有关,因为当我:设置拼写并设置Syntax = off拼写工作正常,但是当我设置Syntax = perl时停止工作.

真的很酷,如果我能为POD块启用拼写.有任何想法吗?

:set spell
:set spelllang=en_us
:set Syntax=perl

解决方法

在/usr/share/vim/vim72/Syntax/perl.vim中搜索“spell”,我发现POD的一些语法定义已经包含拼写,但是包含在perl_include_pod的include guard中.在perl.vim的顶部,给出了默认变量,默认情况下perl_include_pod是unlet.

所以加入

let perl_include_pod = 1

to~ / .vimrc在perl文件的POD部分内打开语法高亮,使用拼写检查.

猜你在找的Perl相关文章