繁体   English   中英

vim的语法突出显示不喜欢“ set -e#comment”

[英]vim's syntax highlighting doesn't like “set -e # comment”

我的vi / vim语法突出显示无法识别“ set -e”行之后的注释。 如果注释中包含未配对的撇号,则这将使文件的其余突出显示混乱。

例

我该怎么做才能解决此问题? 如图所示,在新行中添加注释可以避免此问题,但我希望得到一个真正的解决方案。 我是vim的新手,但渴望学习。 应该在某处将其报告为错误吗?

这是您的7.2 syntax/sh.vim脚本版本中的一个错误。 您可以从维护者的网站http://www.drchip.org/astronaut/vim/index.html直接下载链接 )下载最新版本,或从当前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或更高版本时,请不要忘记删除用户副本以获取最新功能!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM