gpt4 book ai didi

syntax-highlighting - 编辑 perl 文件时,如何在 POD 部分中启用 vim7 拼写检查?

转载 作者:行者123 更新时间:2023-12-04 08:01:11 26 4
gpt4 key购买 nike

我是 vim 的长期用户,但最近才知道 vim7 现在有一些很棒的拼写功能。到目前为止,我一直在使用各种外部拼写工具和插件,并且对于将所有这些工具和插件全部抛弃为内置拼写感到非常兴奋。

所以问题来了。我做过评论 :help spell除了 perl ( .pl|.pm ),我尝试过的大多数文件类型的拼写看起来都很棒。问题似乎与语法有关,因为当我 :set spellset syntax=off拼写工作正常,但当我 set syntax=perl 时停止工作.

真正酷的是,如果我可以只为 POD 块启用拼写。有任何想法吗?

:set spell
:set spelllang=en_us
:set syntax=perl

最佳答案

/usr/share/vim/vim72/syntax/perl.vim 中搜索“拼写” , 我发现 POD 的一些语法定义已经包含拼写,但被包裹在 perl_include_pod 的包含保护中。 .在 perl.vim 的顶部,给出了默认变量,以及 perl_include_pod默认是 unlet。

所以添加

let perl_include_pod = 1

~/.vimrc打开 perl 文件的 POD 部分内的语法高亮和拼写检查。

关于syntax-highlighting - 编辑 perl 文件时,如何在 POD 部分中启用 vim7 拼写检查?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/849908/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com