J'essaie d'obtenir vim pour afficher mes onglets comme ⇥
afin qu'ils ne puissent pas être confondus avec les caractères réels. J'espérais ce qui suit fonctionnerait:Comment utiliser les caractères Unicode dans un script vim?
if has("multi_byte")
set lcs=tab:⇥
else
set lcs=tab:>-
endif
Cependant, cela me donne
E474: Invalid argument: lcs=tab:⇥
Le fichier est UTF-8 codé et comprend une nomenclature. Googling "vim encoding" ou similaire me donne beaucoup de résultats sur l'encodage des fichiers édités, mais rien sur l'encodage des scripts exécutés. Comment amener ce personnage dans mon .vimrc pour qu'il soit correctement affiché?
Oh, hey! J'ai mis un espace après cela, et apparemment * c'était * le personnage vim se plaignait. D'une façon ou d'une autre, il ne m'est pas venu à l'esprit de vérifier ... J'ai obtenu ce que je voulais ("⇥") en copiant et en collant un "en espace" (U + 2002) après le caractère de tabulation. – Thomas
@Thomas - Vous pouvez utiliser un caractère espace régulier si vous l'échappez: 'tab: ⇥ \' –