Vim中的Javascript语法高亮

时间:2020-03-05 18:52:10  来源:igfitidea点击:

还有其他人发现VIM的Java语法突出显示次优吗?我发现有时需要滚动浏览以调整语法突出显示,因为有时它会神秘地删除所有突出显示。

是否有任何解决方法或者解决此问题的方法?我正在使用vim 7.1.

解决方案

回答

我们可能想尝试使用这种改进的Javascript语法荧光笔,而不是VIMRUNTIME附带的工具。

回答

语法着色同步可能需要调整。我发现在某些情况下需要更改它。

语法同步(":help syn-sync")控制vim如何跟踪和刷新其对着色代码的解析,以便它可以开始在文件中的任何位置进行绘制。

默认值并不总是对我有用,因此有时我发现自己正在发出

:syn sync fromstart

我建议我们仔细阅读下面的文档

:help syn-sync

或者只是检查

:help syntax

并找到有关同步的部分。

在四个可用的基本选项中做出明智的决定。
我维护到功能键的映射,以在" fromstart"和" ccomment"模式之间进行切换,并仅清除同步设置。

回答

为了快速而又肮脏的修复,有时我只是上下滚动,然后高亮显示重新调整。屏幕重绘的Ctrl + L也可以解决。