2017-06-23 1 views
0

VIM xml syntax highlight errorVIM syntaxe XML d'erreur de mise en surbrillance

Quelqu'un peut-il expliquer s'il vous plaît, pourquoi la syntaxe est correcte évidence uniquement avec un espace supplémentaire?

+1

Votre fichier XML ne contient peut-être pas de racine? – horcrux

+0

Je ne peux pas reproduire ceci avec Vim 8.0.648; Vous devez trouver quel groupe de syntaxe provoque la surbrillance. ': syn list' montre tous les groupes actifs, mais c'est plus facile quand vous installez le [SyntaxAttr.vim - Afficher la syntaxe en soulignant les attributs du caractère sous le curseur] (http://www.vim.org/scripts/script.php?script_id= 383) plugin. Lorsque vous avez le nom du groupe de syntaxe incriminé, vous pouvez rechercher d'où il vient; (les dernières lignes de) ': scriptnames' peuvent aider. –

+0

@horcrux Oui, ce n'est pas le cas, mais ce n'est pas important pour ce problème. –

Répondre

0

De telles choses sont généralement causées par un plugin. Vous pouvez essayer de reproduire le problème avec les plugins désactivés (démarrez Vim avec --noplugin ou même -N -u NONE; notez que vous devrez peut-être activer manuellement :syntax on et :filetype plugin on). Si ce n'est pas le cas, c'est un problème de plugin.

Vous devez ensuite déterminer quel groupe de syntaxe provoque la surbrillance. :syn list affiche tous les groupes actifs, mais c'est plus facile lorsque vous installez le plugin SyntaxAttr.vim - Show syntax highlighting attributes of character under cursor. Lorsque vous avez le nom du groupe de syntaxe incriminé, vous pouvez rechercher d'où il vient; (les dernières lignes de) :scriptnames peut aider.