2011-03-24 109 views
8

例如:

enter image description here

我的印象是,$(...)建议在``,因为它更容易窝。

+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标准中的这种改变。