Estoy buscando una forma de configurar el color utilizado para la numeración de líneas (como en: :set nu
) 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 como para colorear los números de línea en un gris oscuro; en algún lugar cerca de #555
. Aunque no soy exigente, cualquier color atenuado sería aceptable.Vim Configure Line Number Coloring
Respuesta
Probar:
help hl-LineNr
me encontré con esto a través de:
help 'number'
que es el camino para obtener ayuda sobre la opción 'number'
, en lugar del comando :number
.
para cambiar realmente el color que se muestra:
:highlight LineNr ctermfg=grey
esto cambiaría el color de primer plano para LineNr en un terminal de caracteres a gris. Si está utilizando gVim, puede:
:highlight LineNr guifg=#050505
En MacVim (con Vim 7.3 en su núcleo) que he encontrado CursorLineNr
a trabajar:
hi CursorLineNr guifg=#050505
Esto establece el número de la línea actual solamente: muy útil, pero probablemente no lo que se requería. Eso fue preguntado en: http://stackoverflow.com/questions/8247243/highlighting-the-current-line-number-in-vim –
Para cambiar los números de línea añadir de forma permanente el siguiente a su .vimrc
highlight LineNr term=bold cterm=NONE ctermfg=DarkGrey ctermbg=NONE gui=NONE guifg=DarkGrey guibg=NONE
Por supuesto que cambiar el ctermfg
y guifg
al color que desee.
Para que la respuesta aceptada funcione en mi .vimrc, tuve que seguir su consejo y agrégalo a la parte inferior. ¿Puedes explicar por qué tiene que estar en la parte inferior? –
@mikeyprog Realmente no sé por qué, ya que encontré la respuesta en línea, pero supongo que eso anula la configuración predeterminada. Ya que leería la configuración de arriba a abajo. – qasimalbaqali
Lo descubrí. En realidad, está establecido en el comando colorscheme, por lo que tendrá que recuperarlo después de actualizar su esquema de colores. –
no me gustan los colores proporcionadas por la combinación de colores seleccionada por lo que he modificado el color de los números de línea de esta manera:
colorscheme trivial256 " for light background
hi LineNr term=bold cterm=bold ctermfg=2 guifg=Grey guibg=Grey90
- 1. Edittext line number y currentline cursor position.
- 2. Vim global replace (line)
- 3. Vim auto line-break
- 4. Vim Command Line Escape Timeout
- 5. Css coloring table problem
- 6. Google Spreadsheet Automatic Coloring
- 7. python re.sub group: number after \ number
- 8. C#/Java Number Aleatorización
- 9. despidiendo Number Pad
- 10. Oracle NUMBER Comparaciones
- 11. ASP.Net Version/Build Number
- 12. Terser Coloring of a LogCat Message?
- 13. Eclipse RCP AspectJ configure
- 14. C# y Oracle Number Datatype
- 15. Java Round up Any Number
- 16. Vim: canaliza el texto seleccionado al shell cmd y recibe la salida en vim info/command line
- 17. PHP Echo Line Breaks
- 18. iOS Line Graphing?
- 19. New Line Haskell
- 20. ¿Qué significa #line?
- 21. Draw Line usando CGContext
- 22. #line - propósitos de?
- 23. Line Intersection Circle
- 24. line-height sin unidades
- 25. line-end agnostic diff?
- 26. Linux configure/make, --prefix?
- 27. configure no reconoce androideabi
- 28. estática <T extends Number & Comparable <? Extends number & Comparable <? Número súper >>
- 29. ¿Cómo puedo hacer que vim recuerde pasado yanks? (O configure YankRing para hacer menos.)
- 30. Hacer eclipse Sintaxis Colorante exacto como visual studio Sintaxis Coloring
¿Te sucede que tiene un enlace con nombres y/o color disponibles formatos compatibles con este comando? – devios1
¡Nm lo encontró! http://vim.wikia.com/wiki/Xterm256_color_names_for_console_Vim – devios1
Gracias, esto funcionó para mí. Agregando 'set number' y 'highlight LineNr ctermfg = gray' en líneas separadas al final de mi archivo ~/.vimrc en Ubuntu 12.04 habilitado los números de línea grises cada vez que abro un archivo con vim –