Encontré el siguiente código que resaltará todos los espacios en blanco innecesarios, pero realmente quiero que también resalte todas las pestañas en mi código. Jugué con muchas variaciones que no funcionaron pero no pude encontrar una expresión regular que hiciera ambas cosas. ¿Algunas ideas?¿Cómo podría destacar vim el espacio en blanco redundante y todas las pestañas?
highlight RedundantWhitespace ctermbg=red guibg=red
match RedundantWhitespace /\s\+$\| \+\ze\t/
Editar: la adición de muestras de solicitud:
Bueno por lo que en las muestras de abajo estoy usando \ t ficha y representar% para representar un espacios en blanco finales que quiero vim para resaltar en rojo.
/tOh hi here is some text%%%%
/t/tHere is some indented text%%%
Así en la primera línea Hay 1 ficha que deben tener sus espacios de relieve en los espacios de color rojo y 4 se arrastran haber resaltados en rojo. En la segunda línea hay 2 pestañas y 3 espacios en blanco al final que se han resaltado en rojo.
Si puede dar algunas muestras y contra muestras que harán que sea más fácil hacer coincidir dichas muestras con una expresión regular. Desarrollo basado en pruebas;) –
Después de luchar con esto, tengo que mencionar que esto tiene que ser en .gvimrc, no .vimrc! – philant