J'utilise list
et listchars
pour afficher mon espace, mais le style de code auquel j'adhère utilise des onglets. Voir >
ou ^I
pour tous mes onglets est nauséeux.
Comment conserver tous mes caractères de liste existants mais avec un caractère de tabulation vide?
tab-characters
Qix - MONICA A ÉTÉ MAUVAISE
la source
la source
set list
;-) Un autre (plus petit) caractère que vous pouvez essayer:·
(MIDDLE DOT),␣
(OPEN BOX) ou₋
(SUBSCRIPT MOINS). (J'utilise personnellement:)set listchars=tab:!·
.›
Réponses:
'listchars'
prend deux caractères pourtab
que vous puissiez simplement utiliser deux espaces réguliers:la source
\
, bien que cela ait du sens puisque vous pouvez rechercher avec eux (/\
). J'essayais\s
,' '
etc.Il s'avère que les espaces insécables fonctionnent très bien.
Selon cette réponse , la séquence utf-8 est
"\xc2\xa0"
.Depuis que je suis sur un mac, je l'ai simplement fait
echo -en "\xc2\xa0" | pbcopy
et ensuite ajouté à mon .vimrc :où
[2p]
collé le presse-papiers deux fois. Le résultat a fini par êtrece qui a correctement fait apparaître les onglets comme de simples espaces blancs.
la source
set listchars=tab:\ \ ,...
.