Aji*_*ony 7 vim syntax-highlighting
我是一个很长时间的用户,但最近才知道vim7现在有一些很棒的拼写功能.到目前为止,我一直在使用各种外部拼写工具和插件,并且为了内置拼写而放弃所有这些工具和插件我感到非常兴奋.
所以这就是问题所在.我做了评论:help spell,对于我尝试过的大多数文件类型,拼写看起来都很棒,除了perl(.pl|.pm).这个问题似乎与语法有关,因为当我:set spell和set syntax=off拼写工作正常时,但是当我完成时它会停止工作set syntax=perl.
真的很酷,如果我能为POD块启用拼写.有任何想法吗?
:set spell
:set spelllang=en_us
:set syntax=perl
Run Code Online (Sandbox Code Playgroud)
greping 中的 \xe2\x80\x9cspell\xe2\x80\x9d 时/usr/share/vim/vim72/syntax/perl.vim,我发现 POD 的一些语法定义已经包含拼写,但包含在perl_include_pod. 在perl.vim的顶部,给出了默认变量,并且perl_include_pod默认是unlet的。
所以添加
\n\nlet perl_include_pod = 1\nRun Code Online (Sandbox Code Playgroud)\n\n打开~/.vimrcperl 文件的 POD 部分中的语法突出显示和拼写检查。
| 归档时间: |
|
| 查看次数: |
431 次 |
| 最近记录: |