VIM xml语法突出显示错误

时间:2017-06-23 08:27:58

标签: xml vim syntax attributes highlight

VIM xml syntax highlight error

任何人都可以解释一下,为什么只有额外的空间才能突出语法高亮?

2 个答案:

答案 0 :(得分:0)

这类事情通常是由插件引起的。您可以尝试重置关闭插件的问题(使用--noplugin甚至-N -u NONE启动Vim;请注意,您可能需要手动启用:syntax on:filetype plugin on)。如果你没有问题,这是一个插件问题。

然后,您需要找出导致突出显示的语法组。 :syn list显示所有活动组,但在安装SyntaxAttr.vim - Show syntax highlighting attributes of character under cursor插件时更容易。当您拥有违规语法组的名称时,您可以调查其来源; (最后一行):scriptnames可能会有所帮助。

答案 1 :(得分:0)

如果您对正在使用的语法/分组感到好奇,请尝试以下操作:

" show the groupings under cursor
command! SS echo map(synstack(line('.'), col('.')), 'synIDattr(v:val, "name")')

它仅有助于解决问题,当然不能解决您的问题。

将光标移动到您感兴趣的地方,然后运行:SS以获取输出,例如:

['jsxRegion', 'xmlError']