Las 7 razones principales para darle una oportunidad al editor de texto Vim

  • William Charles
  • 0
  • 2355
  • 28
Anuncio

Si realiza algún tipo de trabajo de desarrollo en su computadora, necesitará un editor de texto de vez en cuando (o todo el tiempo). Y por “desarrollo” No me refiero solo a la programación; también puede ser desarrollo web, o incluso mantener y modificar un sitio web existente.

Durante años, probé un editor de texto tras otro. Lo que sea, lo probé: jEdit, Notepad ++, SciTE, PSPad, Komodo Edit ... Aquí no solo escribo nombres. Utilicé a todos y cada uno de estos editores durante más de dos meses como mi principal editor diario. También tuve una breve temporada con UltraEdit, un editor venerable (pero no libre). De alguna manera, no pude encontrar un editor que funcionara correctamente y que fuera lo suficientemente personalizable para satisfacer mis necesidades..

Todo eso cambió hace un par de meses, cuando mordí la bala y comencé a usar el editor de texto Vim a tiempo completo. Aquí hay 6 razones por las que deberías considerar intentarlo.

Razón 1: Vim es viejo

En software, a menudo cultivamos la mentalidad que dice “más nuevo es mejor”. Siempre buscamos el último navegador, el último sistema operativo, el último juego. Pero hay mucho que decir sobre las antiguas piezas de software que todavía utilizan activamente muchas personas..

¿Sabía que MS Office se lanzó por primera vez en 1990? Eso fue hace 21 años, y mira qué tan lejos ha llegado. Esa es la época en que Vim también se lanzó por primera vez (1991). Solo Vim se basa en un editor mucho más antiguo, Vi, que comenzó en 1976.

Eso solo debería hacerte preguntar; lo que hace que tal antiguo software tan atractivo que miles de nuevos usuarios lo descubren año tras año?

Razón 2: Vim es gratis y tiene una comunidad vibrante

Vim se define realmente como “caridad”, y es de uso gratuito y de código abierto. Le pide que done para huérfanos en Uganda, pero no hay quejas.

Si va a la página web de Vim, encontrará muchas noticias recientes. Conté nueve actualizaciones de script en un día, por ejemplo. El sitio se actualiza constantemente, y el desarrollador principal de Vim, Bram Moolenaar, publicó personalmente una actualización el 28 de abril..

Razón 3: Vim es muy personalizable y extensible

¿Esos guiones que acabo de mencionar? Son la clave de gran parte del poder de Vim. Hay guiones para casi cualquier cosa. En la captura de pantalla de arriba puedes ver FuzzyFinder, uno de mis favoritos de todos los tiempos. Es un script que le permite escribir nombres parciales de archivos, comandos, entradas de ayuda, etc. y los busca de forma incremental, sobre la marcha. No tiene que escribir desde el principio del nombre, y tiene muchas opciones, y ese es solo un script!

Otros scripts notables incluyen NERD Tree que implementa un sistema de archivos “árbol”, SuperTab Continúa para completar con pestañas las pestañas y snipMate para replicar la funcionalidad de fragmentos de TextMate. Hay mucho, mucho más.

Razón 4: Vim funciona a través de conexiones Telnet y SSH

A veces necesito editar manualmente páginas web que residen en servidores remotos. Solía ​​usar WinSCP para simular la edición local, pero se rompía de vez en cuando. Algunos de los editores mencionados anteriormente también tienen clientes FTP integrados, pero navegar por árboles de carpetas complejos siempre fue engorroso y llevó mucho tiempo..

Con Vim Text Editor, puedo abrir una conexión SSH Qué es SSH y en qué se diferencia de FTP [Tecnología explicada] Qué es SSH y en qué se diferencia de FTP [Tecnología explicada] en mi servidor web y ejecutar una instancia remota de Vim en el servidor Vim es diseñado para trabajar con terminales lentos, por lo que realmente se siente rápido. Como puede ver en la captura de pantalla anterior, los colores funcionan bien sobre SSH. Poder trabajar directamente en el servidor ha marcado una gran diferencia en mi trabajo de desarrollo web. No solo es más rápido, sino que ahora puedo buscar archivos directamente en el servidor y usar Vim para saltar rápidamente entre los resultados y encontrar exactamente lo que necesito modificar con precisión. Simplemente sorprendente.

Razón 5: la configuración de Vim es portátil

Como se mencionó anteriormente, Vim es muy personalizable. Eso significa que tuve que trabajar bastante hasta que lo conseguí “tan” en mi sistema de Windows Tener que hacer todo eso en mi servidor remoto hubiera sido un poco pesado. Afortunadamente, simplemente necesitaba copiar algunos directorios y uno muy importante “configuración maestra” archivo, llamado .vimrc.

Básicamente, esto copió toda mi configuración de mi computadora con Windows al servidor remoto de Linux. Luego simplemente edité mi archivo de configuración y modifiqué un par de cosas para el servidor, y básicamente terminé. Por supuesto, no pude evitar ajustar más las cosas, pero solo soy yo.

Razón 6: Vim está completamente documentado

Tenga en cuenta que en ninguna parte de esta lista dice “Vim es intuitivo”. Eso es porque en realidad no lo es. Ahí es una curva de aprendizaje cuando comienzas a usar Vim, y requiere un poco de compromiso. Pero hay bastantes cosas que pueden ayudar. Aquí hay solo tres ejemplos:

  • De Vim *:ayuda* El comando lleva a un tesoro de documentación cuidadosamente escrita. Cada guión tiene sus propias documentaciones; las asociaciones de teclas predeterminadas se documentan cuidadosamente, se explican todos los comandos, etc..
  • Vim también tiene una wiki con infinidad de consejos, trucos y fragmentos de código útiles para que pueda copiar e intentar.

Razón 7: es mucho mejor que Emacs

Bien, tal vez no estoy hablando completamente en serio sobre esto último. Como habrás notado en la introducción, en realidad nunca le he dado a Emacs un gran giro (al menos durante dos meses). Según los $ EDITORES de mentalidad científica Sucks-Rules-O-Meter, Vim parece estar a la cabeza en la Guerra del Editor, al menos por ahora. Pero estoy dispuesto a convencerme de lo contrario. Eres bienvenido a defender el caso de Emacs en los comentarios.

Hablando de comentarios: si hay algún usuario de Vim en la audiencia a quien le gustaría compartir consejos o hacer preguntas, soy todo oídos. Sé que apenas he arañado la superficie de Vim en esta publicación, así que si desea ver publicaciones más detalladas sobre Vim, comparta sus ideas y deseos..




Nadie ha comentado sobre este artículo todavía.

Sobre tecnología moderna, simple y asequible.
Tu guía en el mundo de la tecnología moderna. Aprenda a usar las tecnologías y los dispositivos que nos rodean todos los días y aprenda a descubrir cosas interesantes en Internet.