我在单个文件上发生了一件奇怪的事情。当我以原始名称打开文件时,突出显示丢失(“:syntax on”不执行任何操作)。但是如果我用另一个名称 cp 那个文件并打开它,语法高亮返回。如果我将该副本 mv 恢复为原始文件名,则突出显示将再次消失。
我无法向您展示图像(因为我的代表不够高),但我向您保证,如果可以的话,您可以清楚地看到文件 a.js 没有突出显示,而 a_copy.js 有。
vim colors highlighting syntax
colors ×1
highlighting ×1
syntax ×1
vim ×1