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 auto line-break
- 3. Vim global replace (line)
- 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. Oracle NUMBER Comparaciones
- 9. despidiendo Number Pad
- 10. C#/Java Number Aleatorización
- 11. ASP.Net Version/Build Number
- 12. Terser Coloring of a LogCat Message?
- 13. Eclipse RCP AspectJ configure
- 14. Java Round up Any Number
- 15. C# y Oracle Number Datatype
- 16. Vim: canaliza el texto seleccionado al shell cmd y recibe la salida en vim info/command line
- 17. line-end agnostic diff?
- 18. Line Intersection Circle
- 19. Draw Line usando CGContext
- 20. ¿Qué significa #line?
- 21. New Line Haskell
- 22. PHP Echo Line Breaks
- 23. line-height sin unidades
- 24. iOS Line Graphing?
- 25. #line - propósitos de?
- 26. configure no reconoce androideabi
- 27. Linux configure/make, --prefix?
- 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. C++ Graph Vertex Coloring Library o código fuente
¿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 –