Uso listy listcharspara mostrar mi espacio en blanco, pero el estilo de código al que me adhiero usa pestañas. Ver >o ^Ipara todas mis pestañas es nauseabundo.
¿Cómo mantendría todos los caracteres de mi lista existente pero con un carácter de tabulación en blanco?
tab-characters
Qix - MONICA FUE MALTRATADA
fuente
fuente

set listalguna manera derrota el propósito de ;-) Algún otro personaje (más pequeño) que puedes probar:·(PUNTO MEDIO),␣(CAJA ABIERTA) o₋(MENOS DE SUSCRIPCIÓN). (Yo personalmente usoset listchars=tab:!·).›Respuestas:
'listchars'toma dos caracteres paratabque pueda simplemente usar dos espacios regulares:fuente
\, aunque tiene sentido ya que puede buscar con ellos (/\). Estaba intentando\s,' 'etc.Resulta que los espacios que no se rompen funcionan bien.
Según esta respuesta , la secuencia utf-8 es
"\xc2\xa0".Como estoy en una Mac, simplemente lo hice
echo -en "\xc2\xa0" | pbcopyy luego los agregué a mi .vimrc :donde
[2p]pegó el portapapeles dos veces. El resultado terminó siendoque hizo que las pestañas se mostraran correctamente como espacios en blanco simples.
fuente
set listchars=tab:\ \ ,....