Uso list
e listchars
para mostrar meu espaço em branco, mas o estilo de código ao qual adiro usa guias. Ver >
ou ^I
para todas as minhas guias é nauseante.
Como manteria todos os meus caracteres da lista existentes, mas com um caractere de tabulação em branco?
tab-characters
Qix - MONICA FOI ERRADA
fonte
fonte
set list
;-) Algum outro personagem (menor) que você pode tentar:·
(MIDDLE DOT),␣
(OPEN BOX) ou₋
(SUBSCRIPT MINUS). (Eu pessoalmente usoset listchars=tab:!·
:).›
Respostas:
'listchars'
usa dois caracteres paratab
que você possa simplesmente usar dois espaços regulares:fonte
\
, embora faça sentido, pois você pode pesquisar com eles (/\
). Eu estava tentando\s
,' '
etc.Acontece que espaços sem quebra funcionam muito bem.
De acordo com esta resposta , a sequência utf-8 é
"\xc2\xa0"
.Desde que eu estou em um mac, eu simplesmente fiz
echo -en "\xc2\xa0" | pbcopy
e os adicionei ao meu .vimrc :onde
[2p]
colou a área de transferência duas vezes. O resultado acabou sendoque causou corretamente as guias aparecerem como um espaço em branco simples.
fonte
set listchars=tab:\ \ ,...
.