Disfruto usando vim, sus funciones infinitas y la forma en que hace las cosas (en su mayor parte). Lo he estado usando de vez en cuando (no como mi editor principal) durante al menos 7 años, así que aunque estoy lejos de ser un experto, generalmente conozco mi camino.
Ahora, aunque me encanta en la línea de comandos, realmente me gustaría que fuera mi editor principal en las GUI de Windows y Linux. Pero ... gvim ... es horrible . Rompe tantas "reglas" de usabilidad en Windows que ni siquiera vale la pena luchar con él. Ni siquiera Cream , con sus cambios y su elegante .vimrc, salva el día.
Entonces, mi pregunta es: ¿existe una GUI vim moderna para Windows y Linux que la haga parecer y comportarse como la mayoría de los editores de GUI? Tener Sublime Text, Kate, TextMate o la GUI de Editra con las características de vim sería increíble. Soy consciente de los cuatro (así como muchos otros editores) tienen plugins que tipo de marcas que se comportan como vim, pero es en ninguna parte cerca (al menos para Editra y sublime texto, no seguro para los demás) el verdadero vim.
Vim siendo de código abierto, realmente no estoy seguro de por qué todavía no ha habido una revisión completa de la GUI. ¿La gente no usa gvim?
vim
en Unixes.Respuestas:
vim está diseñado para usar el teclado de manera eficiente, no para usar el mouse. por lo tanto, su queja sobre una mala "gui" me parece un poco incómoda. si no te gusta vim o si no quieres aprender cómo se hacen las cosas en vim, está bien. pero luego debe usar otro editor porque vim simplemente no cumple con sus requisitos.
por lo tanto, dudo que haya una versión gui de vim que coincida con sus expectativas de cómo debería ser o debería comportarse un editor "gráfico" decente.
fuente
Estoy de acuerdo con las respuestas y comentarios de Akira.
La única GUI amigable de convenciones para Vim es MacVim que, obviamente, es una aplicación solo para Mac.
No estoy seguro de que sea "lo mejor de ambos mundos", pero la última versión beta de Sublime Text 2 tiene un modo "vintage" muy impresionante que cubre muchas características útiles de Vim (movimientos, objetos de texto) y asigna otras cosas (
/
o?
por ejemplo) a sus características nativas. Encuentro su diseño general un poco irritante, así que no me veo cambiando pronto, pero, una vez más, el modo vintage es impresionante.fuente
<C-q>
,<S-C-q>
,<C-w>
,:q
...) . Lo sé ...Puede obtener un complemento para un IDE que le da combinaciones de teclas VIM. P.EJ
Aquí hay un IDE web muy bueno para desarrolladores web, que incluye git, que tiene incorporado el modo de combinación de teclas VIM:
De lo contrario, hago mi desarrollo en una Mac, y soy un gran fanático de MacVim, y estoy de acuerdo en que gVim es súper feo en * nix, y me avergüenzo cada vez que tengo que ejecutar vim en un shell ssh en el servidor.
En cuanto a VIM, como editores que no son un IDE separado, otra aplicación GUI (solo Mac, lo siento) es:
fuente
Puede usar VisualStudio Code y tiene varios complementos que agregan muchas de las funcionalidades de Vim junto con muchas ventajas. Es un editor muy bueno, además de ser abierto y gratuito, y tiene sabores de Windows, MacOs y Linux.
fuente
Si usa la tecnología de acceso como un lector de pantalla y desea poder de vim, puede probar mi proyecto: https://code.google.com/p/phonim/ usa la secuencia de comandos JAWS y la interfaz gVim OLE. Aunque funciona, deja mucho que desear, pero incluso este acceso limitado al poder de vim vale la pena.
Para mejorar la situación de gVim, todo lo que se requiere es que alguien con los conocimientos adecuados dote el backend vim con una interfaz de usuario de interfaz de usuario moderna con un componente de editor que tenga la compatibilidad UIAutomation y MSAA adecuada.
fuente
Vim está destinado a ser utilizado sin GUI. Pero si le preocupa la barra de menú y la barra de herramientas en gvim, eso parece fuera de lugar. Puedes deshabilitarlo solo inserta
en tu vimrc entonces se habrá ido. en la bonificación si usa ventanas inferiores a 10, su gvim cambió de tamaño mejor (que el cmd predeterminado de Windows) y tiene un mejor soporte de esquema de color y se ve bien.
fuente
Quizás algo como Oni es lo que estás buscando. No lo he usado personalmente, pero está basado en neovim , por lo que no deberías obtener un conjunto de características a medio cocer.
fuente