Vim ("Vi IMproved") es un editor de texto avanzado que permite el resaltado de sintaxis, la finalización de palabras y tiene una gran cantidad de contenido contribuido.
Vim ofrece varios "modos" para editar con eficiencia. Esto hace que vim sea una aplicación no fácil de usar, pero también es una fortaleza. El modo normal une teclas alfanuméricas a comandos orientados a tareas. El modo visual resalta texto. El modo de línea de comandos ofrece más herramientas (para buscar y reemplazar, definir funciones, etc.)
Vim viene con ayuda completa.
Es básicamente Vim, pero con mejoras como complementos que no detienen la interfaz de usuario. Al menos en Linux, recomendaría Neovim sobre Vim.
Neovim es "literalmente el futuro de Vim". Compatibilidad con Vim, pero construida desde cero para plugins asíncronos. Un buen reemplazo para GVim es todo lo que falta.
Un montón de limpieza para el manejo del terminal, la concurrencia para que los complementos no obstruyan la interfaz de usuario.
Discontinuado Aptana todavía está en desarrollo en GitHub pero la última versión, 3.6.1, se lanzó en octubre de 2014. Carece de funciones de Java 8/9, así como de las funciones más recientes de Javascript y HTML 5.
Discontinuado Parece ser abandonado. El último lanzamiento fue enero 2016
Discontinuado Los desarrolladores anunciaron que el desarrollo de TextWrangler se detuvo, a favor de concentrar sus esfuerzos en el desarrollo de BBEdit. Citado en la página web de TextWrangler, "Estamos ejecutando TextWrangler, y animamos a cualquier persona interesada en TextWrangler a descargar y usar BBEdit en su lugar".
Comentario por clyphox · Jun 2011
Cuanto más empinada sea la curva de aprendizaje, mayor será la recompensa. Learning vi abre tu mundo a todo tipo de cosas como vimterpreter en tu navegador o incluso vim en tu shell / comando. Solo 5 años usando vim y todavía estoy optimizando mi tiempo. relación trabajo / trabajo simplemente leyendo más en vim. Una vez que lo "entiendes" pensarás dos veces en los editores "normales" e incluso en los IDE sofisticados. (vim podría ser uno si lo desea, solo lea) ¿mencioné la curva de aprendizaje empinada;)
Comentario por ttmrichter · Jun 2011
Cualquiera que quiera trabajar en un entorno similar a Unix o Unix necesita aprender vi / vim. Ni siquiera es un poco fácil de usar: ¿por qué debería aprenderlo? Es uno de los únicos editores que está prácticamente garantizado que estará en Unix-like. Cualquier otro editor (que no sea ed o ex - ¡no preguntes!) No está garantizado.
Comentario por rmbjr60 · Aug 2017
Vim es fantástico en muchos sentidos, varios de los cuales han sido abordados por otros. Las características que me hacen volver año tras año son: (1) Es muy posible realizar todas las tareas de edición sin un mouse (!). Esta es una gran ventaja si está editando un documento de texto y encuentra que alejar su mano del teclado para agarrar el mouse es una molestia y una pérdida de tiempo. Se necesita tiempo y práctica para aprender los comandos del teclado, pero una vez que aprendas te preguntarás cómo trabajaste sin ellos. (2) La capacidad de grabar pulsaciones de teclas y reproducirlas. Hago esto varias veces al día y lo encuentro muy superior a cualquier otro enfoque gui para hacer los mismos cambios en varias ubicaciones de un archivo grande.
Por ejemplo, suponga que desea cambiar el nombre del medio a una inicial del segundo nombre en un archivo de texto con 100,001 líneas, cada una de las cuales contiene el nombre, el nombre medio y el apellido. Puede programar fácilmente las pulsaciones de teclas para colocar el cursor en el siguiente nombre del medio, eliminar todos los caracteres excepto el primero y reposicionar al siguiente nombre del medio de la siguiente línea. Luego, simplemente diga a vim que ejecute esa misma secuencia 100.000 veces, y ¡en unos segundos, el trabajo ha finalizado! (3) La capacidad de editar bloques basados en columnas. Si todas las líneas del archivo de texto se alinearon y necesita modificar, por ejemplo, las columnas 21-36 de cada línea de la misma manera, simplemente resalte las columnas y realice la modificación.
Con la mayoría de los editores de GUI, usted editaría manualmente cada línea por separado ... estas son solo tres de mis funciones vim favoritas. Hay muchos otros. Por cierto, he estado usando vim todos los días laborales desde que salió en 1991, y usé su antecesor, vi, durante los 7 años anteriores a eso. ¡30 años de vi / vim y todavía vamos fuertes! [Editado por rmbjr60, agosto 08]
Comentario por 6443899 · Jul 2015
Cuando probé por primera vez a Vim, fue en la escuela con mi profesor de informática. Aprendió toda la clase cómo usarlo para la edición básica de texto. Luego descubrí todos los complementos, complementos y configuraciones. Hace más de 6 años que lo uso a diario, y nunca me decepcionó. Una buena combinación es tmux + vim, incluso si no eres un desarrollador, es muy fácil aprender su uso básico. Lo intentarás y lo adoptarás si se ajusta a tus necesidades. [Editado por 6443899, 23 de julio]
Comentario por M_O_Z_G · Oct 2017
Es como si tuvieras otra persona que refactoriza el código para ti. Por lo general, cuando usas algo como Sublime Text, tienes mucha libertad para escribir algo con Python para hacer cosas. Pero es extraño para una pequeña tarea, como editar el final de cada línea con criterios definidos, por ejemplo. En su lugar, Vim puede simplemente repetir lo que hace con entradas de línea de comandos simples e intuitivas. Solo puede "presionar" una docena de teclas y orientarse en el documento en lugar de usted. Al igual que bot o half-bot) Realmente, si crees que ya estás escribiendo rápidamente, debes comenzar a usar Vim, ¡ya que puede hacer las cosas sin necesidad de escribir nada! Por supuesto, escribí lo primero que me vino a la mente, y cualquier comentario no describe este software lo suficientemente bien.
Deberías aprenderlo.
Blog | Direito autoral © 2024 MejorSoftware - Alternativas al software popular | Todos os direitos reservados.
VSC tiene una muy buena extensión de Vi, lo que ayuda a combinar la experiencia de Vi con una solución de Microsoft bien integrada.