Vim 块注释语法着色不一致

Vim Block Comments Syntax Coloring Inconsistent

我在 Vim 中编写 SPARC 汇编代码,当 vim 将语法着色应用于块注释( /* ... */ 样式注释)时有时会出现错误。

例如:

Vim 似乎忽略了第 42 行之后的注释语法着色,尽管它显然仍然在块注释内。这很烦人,因为它让我更难看到我的 TODO 标签。

此外,我注意到有时当我 add/delete 块中的随机字符时,颜色会重置为应有的颜色。

有什么办法可以解决这个问题吗?

谢谢!

From the vim Wiki:

For the most accurate but slowest result, set the syntax synchronization method to fromstart. This can be done with an autocmd in your vimrc:

autocmd BufEnter * :syntax sync fromstart