8 例如: 我的印象是,$(...)建议在``,因为它更容易窝。 来源 2011-03-24 David Wolever +1 重:从问题删除“VIM”前缀:据我所知,有些不喜欢这个...但我强烈地喜欢它,所以除非有我发现的社区指南,否则我宁愿留下。 – 2011-03-24 17:09:07 +0 如果您在脚本的顶部放置了'#!/ bin/bash',它是否仍然突出显示为错误? – 2011-03-24 20:46:17 +0 @Brandon:是的,我相信它......虽然现在我已经设置了'g:is_posix',所有的问题都解决了。 – 2011-03-24 20:53:23
4 由于后者已折旧,因此建议您将$()设置为反引号。你也是正确的,$()是POSIX shell。然而,据我所知,$()在2004年被添加到POSIX spec,并假设你有最新版本的vim,很有可能sh.vim语法高亮文件没有被更新以反映POSIX shell标准中的这种改变。 来源 2011-03-24 17:15:08 SiegeX
14 因为你的.vimrc文件不包含 let g:is_posix = 1 见http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=552108 来源 2011-03-24 18:34:51 user123444555621
重:从问题删除“VIM”前缀:据我所知,有些不喜欢这个...但我强烈地喜欢它,所以除非有我发现的社区指南,否则我宁愿留下。 – 2011-03-24 17:09:07
如果您在脚本的顶部放置了'#!/ bin/bash',它是否仍然突出显示为错误? – 2011-03-24 20:46:17
@Brandon:是的,我相信它......虽然现在我已经设置了'g:is_posix',所有的问题都解决了。 – 2011-03-24 20:53:23