vim makefile语法高亮问题

vim makefile语法高亮问题

Vim 不想突出显示名为“ * .o ”的目标及其依赖项,因为我使用字符“ * ”来定位所有目标文件。当我用字母替换“*”时,突出显示可以正常工作。

Vim makefile 错误语法高亮

这是正常现象还是 vim 错误?很高兴知道是否有办法解决它。

答案1

该规则可以更好地写为

%.o: %.cpp
    clang++ -Wall (...) $<

这样,只有比目标文件更新的源文件才会被编译。并且突出显示也将按预期工作。

相关内容