Saltar al contenido

¿Cómo mostrar caracteres ocultos en vim?

La guía o código que verás en este artículo es la resolución más fácil y efectiva que hallamos a esta duda o problema.

Solución:

Puedes usar los comandos

:set listchars=eol:$,tab:>-,trail:~,extends:>,precedes:<
:set list

para mostrar todos los caracteres que no son espacios en blanco. Así que los espacios son lo único que no aparece.

Si también necesita marcar espacios, deberá probar algo menos agradable. Algo como

:%s/ /█/g

Reemplazará todos los espacios con un carácter de bloque. Entonces tendrías que deshacerlo antes de escribir. Podría reasignar su comando de escritura do

cmap :w :%s/█/ /g:w

Sólo una sugerencia. Eso sí no lo he probado.

Las versiones más recientes de vim también pueden mostrar espacios. (Confirmado el vim 7.4.1689).

:set list
:set listchars=tab:→ ,space:·,nbsp:␣,trail:•,eol:¶,precedes:«,extends:»

En mi caso tuve que pelear nbsp,

:set listchars=nbsp:☠,tab:▸␣
:set list

También puedes usar ␣ en lugar de ☠

Aquí hay un ejemplo en el que la configuración de vim anterior resalta los espacios "invisibles extraños" y, además, resalta las pestañas (color rojo porque estoy usando el complemento vim de espacio en blanco final)

Aquí

Reseñas y calificaciones del artículo

Recuerda dar difusión a este post si te ayudó.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *