Estoy aprendiendo Vim viendo screencasts. Y me pregunto, ¿por qué mucha gente usa gVim o MacVim?
Por lo que puedo ver, la versión GUI Vim solo tiene características adicionales que implican el uso del mouse. ¿Pero no es esto en contra de la "filosofía Vim"?
¿Alguien puede explicar qué características adicionales ofrece la versión GUI de Vim en comparación con el Vim basado en terminal?
Respuestas:
Algunas características que solo funcionarán con gVim:
En segundo lugar, incluso si prefiere usar Vim, la instalación de una versión GUI puede ofrecer más funciones de tiempo de compilación que la versión sin, al menos en algunas distribuciones (como
clipboard
yclientserver
soporte en el sistema basado en Debian envim-nox
vsvim-gnome
).Además, en Windows, una ventana de gVim puede redimensionarse más fácilmente que una ventana de consola de Vim.
Cosas que gVim no hace:
:!vim
,:!mutt
o:!irssi
desde gVim, o presione Ksobre una palabra (que, de forma predeterminada, abre la página de manual de esa palabra). También mira esto .fuente
menu.vim
y luego usarset wildmenu
y:emenu <Tab>
navegar de una manera que se asemeje a ... bueno, menús.Solo puedo hablar sobre gVim. Además de las diferencias básicas, descubrí que usar gVim me ayudó mucho al principio a aprender comandos básicos (por ejemplo, una forma de copiar el texto seleccionado en el portapapeles con "+ y) leyendo cada uno de los accesos directos que se muestran en el menú. Puede suena tonto, pero realmente deberías pasar un tiempo recorriendo el menú y no solo hacer clic en un elemento, sino probar el acceso directo que muestra. Opinión personal.
fuente
Algunos de nosotros estamos atrapados en la tierra de Windows, por lo que las opciones de terminal son menos convenientes.
En el Explorador de Windows, puede hacer clic con el botón derecho en un archivo y abrirlo inmediatamente con gVim. Eso es mucho más fácil y rápido que abrir un terminal (cygwin o lo que sea), navegar al directorio y borrar el archivo.
(En mi PC de trabajo, gVim y MinGW bash cubren la mayoría de mis necesidades de edición)
fuente
xterm -e vim %
o algo así ...gVim
instalado. Las fuentes de terminal de Windows hacen que sus ojos sangren.Para agregar algo trivial: cuando uso gvim, la lista de ventanas de mi escritorio muestra un bonito símbolo Vim en lugar de un símbolo Xterm, lo que hace que sea más fácil cambiar al editor si hay muchas xterms abiertas.
fuente
xseticon
:-)Un punto crucial para mí que continúa haciéndome usar los versos de MacVim solo el terminal + vi es la velocidad. Tengo todo tipo de complementos vim y sugerencias de lenguaje y verificadores de sintaxis que sorprendentemente atascan el terminal vi muy abajo, mientras que el contenedor compilado de MacVim maneja todo ese azúcar sintético muy bien.
fuente
Cambiar la forma del cursor según el modo (p. Ej. Normal vs Insertar) funciona muy bien con gVim. Esto debería funcionar cuando se usa vim en un programa de terminal como Konsole, pero nunca lo he visto funcionar.
fuente