我有 perl 5.22 (带有子例程签名)和 vim 7.4.1689。(这些是 Ubuntu 16.04 上的标准配置)
当我在子例程的定义中输入子例程签名时,我会得到红色背景的签名,就好像我输入了一些错误的内容,perl 不会接受它。
然而,perl 运行我的代码很好。
如何修复 vim 以接受签名而不将其突出显示为错误?
sub sum($s, $t) {
print $s+$t, "\n";
}
Run Code Online (Sandbox Code Playgroud)
2014 年 2 月添加了对签名突出显示的初步支持,并进行了另一项调整。我的 Vim 7.4 安装附带的 Perl 语法文件显示它最后一次更改是在 2013 年,因此您可能需要更新。
安装最新版本的vim-perl并将以下内容添加到您的 .vimrc 中:
let perl_sub_signatures = 1
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
479 次 |
| 最近记录: |