vim:为什么sh颜色方案突出显示`$(...)`作为错误?

Dav*_*ver 8 vim bash shell

例如:

在此输入图像描述

我的$(...)建议``是因为它更容易嵌套.

Sie*_*geX 4

您是对的,$( )建议使用反引号,因为后者已贬值。你也说得对,那$( )就是 POSIX shell。然而,据我所知, 已于2004 年$( )添加到POSIX 规范中,并且假设您拥有最新版本的vim,很可能sh.vim语法高亮文件尚未更新以反映 POSIX shell 标准中的这一更改。