Vim - 在Perl代码

时间:2015-04-22 11:21:23

标签: perl vim

我尝试配置Vim,以便在Perl中突出显示额外的闭括号,例如()。对于未闭合的括号,这可以正确地使用额外的(突出显示为红色。但是额外的闭合括号不会突出显示。 此问题仅在syntax=perl时出现。当我使用syntax=csyntax=vim时,正确突出显示了不匹配的封闭括号。

以下是syntax=perl的示例。第一行很好,但在第二行,额外的不是红色。 :(

perl syntax highlight

你知道任何可以解决这个问题的技巧或插件吗? 我找到了一些(非常)旧的vim插件,如Highlight-UnMatched-Brackets,但他们并没有为我解决这个问题。

1 个答案:

答案 0 :(得分:2)

这可能是Perl语法高亮中的错误。跟踪反馈到vim项目的所有Perl特定文件的项目在这里:https://github.com/vim-perl/vim-perl(我是其中一个维护者)如果你认为这是语法高亮的错误,那就去提前并在GitHub上提交一个问题。

您也可以尝试使用本地vim中vim-perl项目中的语法文件。我不知道你正在运行什么版本的vim,但是可能有更新的支持文件可以解决你的问题。