¿Es posible hacer que el esquema de color de GVim coincida exactamente con el de la versión de línea de comando Vim? Me gustan más los colores de Vim que los GVim con fondo blanco, pero igual quiero usar GVim porque la tecla Mayús no se asigna bien en la versión de línea de comando.Cambie el esquema de color de GVim para que sea como la línea de comando Vim
Respuesta
Sí, es posible hacer que gvim coincida exactamente con el terminal Vim. (No siempre es posible ir por el otro lado, aunque gvim permite más colores, no siempre puedes hacer que vim coincida si utilizas gvim como tu base).
Los colores se controlan con ': highlight 'comando (http://vimdoc.sourceforge.net/htmldoc/syntax.html#:highlight), que le permite especificar colores para gvim (guifg y guibg) de forma diferente a los colores para terminal vim (ctermfg y ctermbg). Todo lo que tienes que hacer es asegurarte de que los colores que asignas a guifg y guibg sean los mismos que asignaste a ctermfg y ctermbg. Aquí hay un script que puede ser que consiga que va: http://vim.wikia.com/wiki/Xterm256_color_names_for_console_Vim
Nota: la ': colorscheme' comando encaja con el ': resalte' comandos ejecutando los comandos en un archivo "colorscheme" que se encuentra en Vim del directorio '/ colores' . El archivo de colorcheme en sí estará compuesto principalmente de comandos de resaltado que establecen colores para todos los diferentes elementos en el esquema de colores. Vale la pena leer la ayuda para ver cómo encaja todo esto. Además, si va al sitio de Vim, encontrará un gran número de scripts dedicados a cambiar su esquema de colores. La mayoría de estos están orientados a gvim, pero muchos intentan ser amigables tanto con gvim como con vim terminal. Puede comenzar aquí: http://www.vim.org/scripts/script_search_results.php?keywords=&script_type=color+scheme&order_by=rating&direction=descending&search=search Simplemente encuentre uno que le guste y coloque el archivo en su directorio/colors.
Alternativamente, echar un vistazo a las muestras aquí: http://vimcolorschemetest.googlecode.com/svn/html/index-pl.html
:colors koehler
o :colors torte
configurará un esquema de color no demasiado horrible con un fondo negro. Sin embargo, no estoy seguro de cómo son los colores de la línea de comandos, por lo que es posible que no coincida con lo que estaba buscando.
Si te gusta eso, agrégalo a un archivo llamado .vimrc
o _vimrc
en tu directorio personal. De lo contrario, volverá a cambiar la próxima vez que abras gVim.
Sí, gracias, ya probado el menú combinación de colores, pero me gustaría tener exactamente la misma, en lugar de sólo cerca, porque con el tiempo se acostumbrará a entender el significado de una línea a través de su color . Al igual que en VS, cuando veo el color verde, sé que este código no debe leerse. Así que quiero unificar ambos editores, porque los uso ambos. – Rafid
Gracias por tu comentario de todos modos. – Rafid
Esto se pone muy cerca de gvim defecto vim en mi texto verde en la consola negro.
hi clear
set background=dark
if exists("syntax_on")
syntax reset
endif
hi Normal ctermfg=green guifg=green guibg=black
hi SpecialKey term=bold ctermfg=4
hi NonText term=bold cterm=bold ctermfg=4
hi Directory term=bold ctermfg=4
hi ErrorMsg term=standout cterm=bold ctermfg=7 ctermbg=1
hi IncSearch term=reverse cterm=reverse
hi Search term=reverse ctermfg=0 ctermbg=3
hi MoreMsg term=bold ctermfg=2
hi ModeMsg term=bold cterm=bold
hi LineNr term=underline ctermfg=3
hi Question term=standout ctermfg=2
hi StatusLine term=bold,reverse cterm=bold,reverse
hi StatusLineNC term=reverse cterm=reverse
hi VertSplit term=reverse cterm=reverse
hi Title term=bold ctermfg=5
hi Visual term=reverse cterm=reverse
hi WarningMsg term=standout ctermfg=1
hi WildMenu term=standout ctermfg=0 ctermbg=3
hi Folded term=standout ctermfg=4 ctermbg=7
hi FoldColumn term=standout ctermfg=4 ctermbg=7
hi DiffAdd term=bold ctermbg=1
hi DiffChange term=bold ctermbg=5
hi DiffDelete term=bold cterm=bold ctermfg=4 ctermbg=6
hi DiffText term=reverse cterm=bold ctermbg=1
hi SignColumn term=standout ctermfg=4 ctermbg=7
hi SpellBad term=reverse ctermbg=1
hi SpellCap term=reverse ctermbg=4
hi SpellRare term=reverse ctermbg=5
hi SpellLocal term=underline ctermbg=6
hi Pmenu ctermbg=5
hi PmenuSel ctermbg=7
hi PmenuSbar ctermbg=7
hi PmenuThumb cterm=reverse
hi TabLine term=underline cterm=underline ctermfg=0 ctermbg=7
hi TabLineSel term=bold cterm=bold
hi TabLineFill term=reverse cterm=reverse
hi CursorColumn term=reverse ctermbg=7
hi CursorLine term=underline cterm=underline gui=underline guibg=black
hi MatchParen term=reverse ctermbg=6
hi Comment term=bold ctermfg=4
hi Constant term=underline ctermfg=1 guifg=red
hi Special term=bold ctermfg=3
hi Identifier term=underline ctermfg=6
hi Statement term=bold ctermfg=3 guifg=darkyellow
hi PreProc term=underline ctermfg=5 guifg=magenta
hi Type term=underline ctermfg=2
hi Underlined term=underline cterm=underline ctermfg=5
hi Ignore cterm=bold ctermfg=7
hi Error term=reverse cterm=bold ctermfg=7 ctermbg=1
hi Todo term=standout ctermfg=0 ctermbg=3
- 1. Cambie el directorio actual de vim al iniciar desde la línea de comando
- 2. cómo realizar los ajustes de color tienen el mismo aspecto en vim gvim como en
- 3. Ajuste de color de la línea de comandos de Vim
- 4. make gvim treat wrapped línea como nueva línea
- 5. cola como funcionalidad para gvim
- 6. ¿Cómo cambiar el color del código seleccionado (esquema de Vim)?
- 7. ¿Manera automatizada de convertir un esquema de color de la GUI vim para trabajar con 256 vim de color?
- 8. ¿Cómo evitar que NERDTree cambie el tamaño de la ventana del proyecto en (g) vim?
- 9. Ejecutar el comando vim desde la línea de comandos
- 10. Cómo imprimir el esquema de color actual VIM?
- 11. vim: inserte el texto seleccionado en la línea de comando?
- 12. Cómo cambiar el color de línea de comando de Emacs
- 13. ¿Existe alguna manera de evitar que el bloqueo de fuentes cambie la familia de fuentes (y cambie solo el color)?
- 14. vim fin de línea
- 15. E185: No se puede encontrar el esquema de color solarizado
- 16. ¿Cómo puedo cambiar el color de la línea de estado de vim?
- 17. ¿Cambiar el color de la columna del cursor vim a algo más que el fondo vim?
- 18. Al usar vim, ¿hay algún comando para que el texto pegado quede automáticamente en línea?
- 19. esquema de color VIM no se carga por defecto
- 20. Mac Vim: ¿Cómo puedo cambiar el color del texto predeterminado para que sea verde? Fuente predeterminada? ¿Manual de Macvim?
- 21. GVim como herramienta de fusión para TFS
- 22. Configuración inicial de VIM: ¿cambia el color de fondo para el número de línea en el lado izquierdo?
- 23. Conseguir que VIM sea eficiente en Actionscript como Flex
- 24. Cambie dinámicamente el color de la línea del separador de celdas UITableView
- 25. Forzar GVim para avisar antes de cerrar
- 26. ¿Alguien conoce un esquema ligero de Vim que hace que la codificación sea más legible y agradable?
- 27. Uso del estilo de advertencia Vim en gVim
- 28. Configuración del tema de color vim para llaves resaltadas
- 29. Problema de shell de Gvim
- 30. Emacs hl-line: cambie el color localmente
Gracias por el comentario detallado. Necesitaré tiempo para cubrir todos los detalles que mencionaste :-) – Rafid