Estoy buscando una forma de configurar el color utilizado para la numeración de líneas (como :set nu
en :) en Vim. El valor predeterminado en la mayoría de las plataformas parece ser amarillo (que también se usa para algunos tokens resaltados). Me gustaría colorear los números de línea de un gris tenue; en algún lugar cerca de #555
. Sin embargo, no soy exigente, cualquier color tenue sería aceptable.
configuration
syntax-highlighting
vim
Daniel Spiewak
fuente
fuente
Respuestas:
Tratar:
Encontré esto a través de:
que es la forma de obtener ayuda sobre la
'number'
opción, en lugar del:number
comando.Para cambiar realmente el color mostrado:
Esto cambiaría el color de primer plano de LineNr en un terminal de caracteres a gris. Si está utilizando gVim, puede:
fuente
LineNr
? UPD: RespuestaCursorLineNr
:highlight LineNr ctermfg=grey
funciona para mí, sin embargo, agregarhighlight LineNr ctermfg=grey
el~/.vimrc
archivo no cambia nada. ¿Alguien tiene una idea?Para cambiar los números de línea de forma permanente, agregue lo siguiente a su
.vimrc
highlight LineNr term=bold cterm=NONE ctermfg=DarkGrey ctermbg=NONE gui=NONE guifg=DarkGrey guibg=NONE
Por supuesto, cambia el
ctermfg
yguifg
al color que desee.fuente
vimrc
. Entonces ... teniendo esto en la parte superior, se anuló. Sobrescrito. ¿Anulado?highlight
declaración tiene que venir despuéssyntax on
y, de locolorscheme
contrario, se sobrescribe con los valores predeterminados del resaltado de sintaxis.En MacVim (con Vim 7.3 en su núcleo) he descubierto
CursorLineNr
que funciona:hi CursorLineNr guifg=#050505
fuente
No me gustaron los colores proporcionados por el esquema de color seleccionado, así que modifiqué el color de los números de línea de esta manera:
fuente