special see control characters vim whitespace

special - vim see control characters



Mostrar caracteres en blanco en gvim (4)

Estas son algunas de mis configuraciones relacionadas con el espacio en blanco.

Use F11 para alternar entre mostrar los espacios en blanco o no:

noremap <F11> :set list!<CR>

Cómo mostrar los caracteres de espacios en blanco cuando se establece la list :

set listchars=eol:$,tab:>-,trail:.,extends:>,precedes:<,nbsp:_

Destaca los caracteres especiales en amarillo:

highlight SpecialKey term=standout ctermbg=yellow guibg=yellow

Resalte los espacios redundantes (espacios al final de la línea, espacios antes o después de las pestañas):

highlight RedundantSpaces term=standout ctermbg=Grey guibg=#ffddcc call matchadd(''RedundantSpaces'', ''/(/s/+$/| /+/ze/t/|/t/zs /+/)/(/%#/)/@!'')

Espero que esto ayude!

¿Hay alguna manera fácil de mostrar caracteres en blanco, como espacio y tabulación en gvim? Algo así como lo que se implementa en Gedit, Geany, Komodo y otros editores de GUI donde (cuando la opción está activada) los espacios se muestran como un ''apagado'' atenuado o gris. y pestañas como ''->''.


Esto funciona bien para mi:

"detección de espacio en blanco al final de la línea blanca WhitespaceEOL ctermbg = yellow guibg = yellow match WhitespaceEOL / / s + $ /


Puede usar los caracteres que desee si primero habilita Unicode

set encoding=utf-8

Una línea que uso (poner en ~/.vimrc ):

set list listchars=tab:→/ ,trail:·

Obtenga más información sobre esta configuración en http://vim.wikia.com/wiki/Highlight_unwanted_spaces

El color de estos personajes está controlado por su combinación de colores.


Mira los listchars y las opciones de la list en Vim. Un ejemplo de uso de esta característica:

" part of ~/.vimrc " highlight tabs and trailing spaces set listchars=tab:>-,trail:- set list