在vim

时间:2016-04-27 20:47:58

标签: perl vim

我有perl 5.22(带子程序签名)和vim 7.4.1689。 (这些是Ubuntu 16.04的标准配置)

当我在子例程的定义中键入子例程签名时,我在红色背景中获得签名,就好像我键入了一些错误,这些错误不会被perl接受。

然而,

perl运行我的代码很好。

如何修复vim以接受签名而不将其突出显示为错误?

sub sum($s, $t) {
    print $s+$t, "\n";
}

1 个答案:

答案 0 :(得分:2)

2014年2月签名突出显示的初步支持为added,2014年7月为another tweak。我的Vim 7.4安装附带的Perl语法文件说它最后一次更改是在2013年,所以你可能需要更新。

安装最新版本的vim-perl并将以下内容添加到.vimrc中:

let perl_sub_signatures = 1