2009-12-05 15 views

Respuesta

3

configure su vim en el archivo .vimrc, y configure gvim en el archivo de configuración .gvimrc.

Sólo tiene que elegir un esquema de colores diferentes en la .gvimrc ...

+0

Ok, eso funciona. No entiendo por qué en el menú de gvim para editar la configuración de inicio va al archivo .vimrc y no al archivo .gvimrc. – neuromancer

+1

Porque la mayoría de sus configuraciones de inicio estarán en .vimrc. Solo las configuraciones específicas de GUI pertenecen a .gvimrc. –

13

Así como sugerencia de utilizar .gvimrc de Juan, hay un par de otras alternativas interesantes:

Si su vim de línea de comandos se compila con +gui (:echo has("gui")) * y tiene un terminal compatible con 256 colores, puede usar el complemento CSApprox para convertir el esquema de color de la GUI en una línea de comando coincidente.

Si su vim de línea de comandos no tiene +gui, podría intentar (no he usado éste), el plugin guicolorscheme. El plug-in guicolorscheme analiza el archivo de esquema de color, por lo que no es tan robusto como el CSApprox uno (es casi seguro que no va a funcionar con my colour scheme por ejemplo.

Hay mucha más información sobre estos dos métodos here y here .


* en cuanto tiene ("GUI"):

Si no está interesado en +gui, deja de leer ahora

Personalmente, me re recomiendo esto, ya que simplifica un poco las cosas: tiene la oportunidad de escribir :gui si desea cambiar de terminal a GUI y como inevitablemente tiene +X11 y +xterm_clipboard, puede copiar a los portapapeles X desde la consola vim. Si su vim no tiene +gui, la forma más fácil de solucionarlo es crear un enlace en su directorio personal bin al ejecutable GUI:

ln `which gvim` ~/bin/vim 

GVim será absolutamente feliz trabajar como vim consola si el nombre del ejecutable es vim. Una compilación "predeterminada" de la fuente vim con GUI habilitada creará un ejecutable (vim) y muchos enlaces a ese ejecutable como gvim, gview, view, vimdiff etc. La mayoría de las distribuciones de Linux parecen compilarlas por separado, para minimizar requisitos del Vim básico (para que pueda usar vim sin instalar X). Como tal, tiendo a recompilar e instalar en/usr/local con las características que quiero ya que siempre tengo X instalado (no tiene que estar ejecutándose, solo está instalado).

+1

Interesante +! :) –

2

Si está utilizando un terminal moderna que soporte 88 o 256 colores (la mayoría de ellos lo hacen como gnome-terminal o roxterm (en Linux) no está seguro acerca de Mac o Windows), que debe salir este script vim CSApprox (http://www.vim.org/scripts/script.php?script_id=2390) Estos scripts hacen que los esquemas de color creados para gvim funcionen con terminal vim.

Cuestiones relacionadas