vim的语法高亮不喜欢“set -e#comment”

时间:2012-10-22 10:53:03

标签: vim syntax-highlighting vi

我的vi / vim语法突出显示无法识别“set -e”行后的注释。如果评论包含不成对的撇号,则会混淆文件的其余部分突出显示。

example

我该怎么做才能解决这个问题?如图所示,在新行中注释避免了问题,但我想要一个真正的修复。我是vim的新手,但渴望学习。它应该被报告为某个地方吗?

1 个答案:

答案 0 :(得分:3)

这是您的syntax/sh.vim脚本的7.2版本中的错误。您可以从维护者的网站http://www.drchip.org/astronaut/vim/index.htmldirect download link)下载最新版本,或从当前的Vim运行时获取它:https://code.google.com/p/vim/source/browse/runtime/syntax/sh.vim

如果无法修改原始Vim安装,请将文件放在~/.vim/syntax/sh.vim(Windows上为...\vimfiles\syntax\sh.vim)中。用户配置会覆盖系统文件。有关详细信息,请参阅:help 'runtimepath'

现在您负责更新此文件。因此,当系统升级到Vim 7.3或更高版本时,请不要忘记删除用户副本以获取最新功能!