VIM 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?
VIM 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?
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.
Votre fichier XML ne contient peut-être pas de racine? – horcrux
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. –
@horcrux Oui, ce n'est pas le cas, mais ce n'est pas important pour ce problème. –