¿Qué es Vim y por qué usar Vim?

Primero, un descargo de responsabilidad: No soy, de ninguna manera, un experto en Vim. De hecho, estoy en el mismo barco de novatos que la mayoría de ustedes, excepto que recientemente he comenzado a usar Vim más en serio en el trabajo. Para aquellos de ustedes que todavía están leyendo, probablemente tengan una idea de lo que es Vim, pero en caso de que no lo hagan, aquí hay una descripción rápida.

Vim es solo un editor de texto. Eso es. Si estás acostumbrado a usar Bloc de notas (Windows), Sublime Text (Windows / Mac), Atom (Windows / Mac), Nano (Linux) o cualquier editor de texto, Vim es solo otro programa que te permite escribir y editar texto.

En comparación con otros editores de texto, 2 aspectos hacen que Vim destaque:

Eficiencia

Este es el grande. Vim tiene que ver con la eficiencia. Y hay un par de ángulos desde los que se acerca a la eficiencia.

El núcleo de la creencia de Vim es que la mayoría de las personas pasan más tiempo editando texto existente que escribiendo texto nuevo. Esto es especialmente cierto para los ingenieros de software que a menudo tienen la tarea de mejorar y mantener el código existente. Incluso si no es ingeniero de software, piense en cuando escribía ensayos en la universidad: sí, probablemente le tomó mucho tiempo llegar al producto terminado, pero eso se debe a que lo revisó en el camino y lo revisó 100 veces después de terminar su borrador inicial.

Vim le permite ser eficiente al obligarle a usar solo el teclado (sí, eso significa que no más mouse!) y luego le brinda la capacidad de usar atajos de teclado existentes, así como personalizar y crear otros nuevos para completar tareas repetitivas rápidamente. No entraré en detalles sobre la configuración de su .archivo de vimrc en este post, pero esencialmente, tu .el archivo vimrc es solo un archivo de texto antiguo que Vim procesa cada vez que se carga, y contiene todos los accesos directos y configuraciones para hacer que su editor Vim sea único para usted. Esta capacidad de personalizar Vim para satisfacer sus necesidades de escritura es lo que en última instancia permite que Vim triture a través del texto a la velocidad del pensamiento.

Ubicuidad

Este también es un aspecto bastante genial de Vim, que es que está en todas partes. Está disponible básicamente en todas las plataformas principales que se te ocurran. Ya sea que esté utilizando una distribución Mac, Windows o Linux, Vim lo tiene cubierto. En particular, si su trabajo diario implica trabajar en las sesiones de terminal ssh’ed, Vim es su único editor de texto disponible.

¿Por qué no todos usan Vim entonces?

Es cierto que Vim es un potente editor de texto y en este post, ni siquiera he arañado la superficie de lo que puede hacer todavía. Pero al igual que todas las herramientas poderosas, hay una curva de aprendizaje para usarlo. Al igual que no espero que sepas cómo editar fotos de forma hermosa inmediatamente en Adobe Photoshop, no espero convertirme en un experto en Vim de la noche a la mañana. Pero la curva de aprendizaje es demasiado exagerada: puedes ponerte en marcha y ser productivo en Vim después de seguir el tutorial de vimtutor (que dura aproximadamente 30 minutos).

Primeros pasos

Terminaré esta breve publicación mostrándote cómo probar por primera vez Vim. Para aquellos de ustedes que usan una Mac, pueden seguir las capturas de pantalla que he adjuntado:

En su Mac, abra su aplicación de terminal.

estoy usando iTerm.

En el mensaje de shell, escriba «vimtutor».

Eso es todo! Ahora siga adelante y siga las instrucciones y pronto podrá comenzar a editar y escribir texto en Vim.

Vimtutor es una gran manera de empezar a aprender Vim!

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

More: