shiftwidth - Mostrando espacios finales en vim
vim split (3)
He establecido las siguientes opciones en .vimrc
set listchars=tab:▸/ ,trail:·
set list
Y esperaba ver puntos en los lugares donde se usan espacios para la tabulación en el código (uso espacios, no pestañas). Sin embargo, el resultado es diferente:
¿Podría recomendar cómo llegar al resultado deseado? ¡Gracias!
Y esperaba ver puntos en los lugares donde se usan espacios para la tabulación en el código (uso espacios, no pestañas)
En realidad, esto es al revés, la opción de tab
se usa para mostrar un carácter cuando se inserta un carácter de tabulación (/ t) en lugar de espacios. Y el trail
se usa para mostrar espacios al final de las líneas .
Parece que tiene una sola línea vacía con espacios al final, y los puntos se muestran correctamente.
Si solo está utilizando la opción de tab
espacios, no se usa ni se muestra.
Debes consultar este enlace . Estoy usando la solución de comando de match
:
:highlight ExtraWhitespace ctermbg=red guibg=red
:match ExtraWhitespace //s/+$/
Esta página también proporciona soluciones basadas en list
que no he probado personalmente.
El complemento vim-better-whitespace incorpora muchos consejos de la página de Vim Wiki a la que se hace referencia en la respuesta de @ icecrime. También tiene algunas opciones de configuración ingeniosas.
Instalé pathogen.vim solo para usar este plugin y estoy contento con mi vida, considerando todo.