10 razones por las que debería utilizar el editor de texto Vi/Vim en Linux


Mientras trabaja con sistemas Linux, hay varias áreas en las que necesitará usar un editor de texto, incluida la programación/secuencias de comandos, la edición de archivos de configuración/texto, por mencionar solo algunas. Hay varios editores de texto notables que encontrará para los sistemas operativos basados en Linux.

Sin embargo, en este artículo, le explicaremos algunas de las principales razones por las que consideraría usar el editor de texto Vi/Vim (en lo sucesivo, Vim).

Vi fue el primer editor de texto orientado a la pantalla creado para Unix, fue diseñado para ser simple pero poderoso para la manipulación de texto.

Vim (Vi IMproved), como su nombre indica, es un clon de Vi y ofrece aún más funciones que Vi. Es gratuito y de código abierto, diseñado para su uso desde una interfaz de línea de comandos y como una aplicación independiente en una interfaz gráfica de usuario (GUI).

Es altamente configurable y viene con características notables como resaltado de sintaxis, soporte de mouse, versiones gráficas, modo visual, muchos comandos de edición nuevos y una gran cantidad de extensión y mucho más.

Dicho esto, a continuación se encuentran las principales razones por las que consideraría principalmente usar el editor de texto Vi/Vim en Linux.

1. Vim es gratuito y de código abierto

Vim es un software gratuito y de código abierto, y se publica bajo una licencia que incluye algunas cláusulas de caridad. El desarrollador de Vim, por lo tanto, insta a los usuarios a los que les gusta el software a que consideren donar a niños desfavorecidos en Uganda. La licencia es compatible con la Licencia Pública General GNU.

Si le gusta el software gratuito y de código abierto, esta sería una de las primeras razones por las que consideraría comenzar a usar Vim.

2. Vim siempre está disponible

Vim está disponible en la mayoría, si no en todas las distribuciones de Linux, puede instalarlo desde los repositorios de software oficiales de su distribución de la siguiente manera:

# apt-get install vim [On Debian/Ubuntu]
# yum install vim [On RHEL/CentOS]
# dnf install vim [Fedora 22+]

3. Vim está bien documentado

Vim está completamente documentado, lo que significa que encontrará la mayoría de las respuestas a sus preguntas en su sistema de ayuda; desde libros hasta extensos archivos de ayuda y una variedad de consejos. Todo lo que tiene que hacer es utilizar las palabras clave adecuadas en sus consultas de ayuda.

Además, Vim viene con un útil manual incorporado, puede ejecutarlo usando el comando : help una vez que se inicia el programa. Este manual integrado contiene más información que la página de manual de Vim.

4. Vim tiene una comunidad vibrante

Vim también tiene una comunidad llena de energía y entusiasmo, que ofrece un apoyo notable en términos de desarrollo de complementos notables, que ofrece trucos y consejos útiles de Vim tanto para principiantes como para usuarios expertos y mucho más.

5. Vim es muy personalizable y extensible

Vim es altamente configurable y tiene un extenso sistema de complementos, hay muchos buenos complementos que mejoran su funcionalidad.

Una de las mejores colecciones de complementos que hemos encontrado es spf13-vim - The Ultimate Distribution for Vim Editor, que es una variedad multiplataforma y altamente personalizable de complementos vim y varios recursos para Vim, GVim y MacVim.

6. Vim tiene configuraciones portátiles

Las configuraciones de Vim son portátiles, esto le permite usar las mismas configuraciones en todos sus sistemas Linux. También puede compartir configuraciones con amigos en Internet, etc. Todo lo que necesita hacer es copiar algunos directorios y archivos, y eso es todo.

7. Vim utiliza menos recursos del sistema

Los puntos fuertes de Vim son su pequeñez y simplicidad, por lo que no consume una cantidad considerable de recursos del sistema a diferencia de otros editores de texto, especialmente los editores de texto gráfico.

También suele ser muy rápido y ligero incluso cuando se editan grandes archivos de código fuente. Es fácil ejecutar ssh para operaciones remotas en cualquier servidor.

Además, ofrece combinaciones de teclas altamente efectivas, lo que le permite realizar cualquier tarea imaginable sin levantar los dedos del teclado. Incluso con su simplicidad, Vim tiene muchas capacidades y es muy eficiente una vez que se aprende.

8. Vim admite todos los lenguajes de programación y formatos de archivo

De forma predeterminada, Vim admite varios lenguajes de programación y formatos de archivo. Puede detectar el tipo de archivo que se está editando; esto se hace comprobando el nombre del archivo y, a veces, inspeccionando el contenido del archivo en busca de texto específico.

9. Vim es muy popular en el mundo de Linux

Otra razón por la que querría comenzar a usar Vim o simplemente seguir con Vim es que es muy popular en el mundo Unix/Linux, especialmente para los administradores de sistemas. Dos de cada tres administradores de sistemas Linux con experiencia recomendarán aprender Vim.

10. ¡Vim es divertido!

Por último, pero no menos importante, Vim es divertido de aprender y una vez que comienzas a usarlo extensivamente a diario. Cuando se pasa la curva de aprendizaje inicial, realmente se pueden hacer cosas increíbles con ella.

Sin embargo, solo descubrirá este aspecto de Vim una vez que comience a aprender y usarlo. Sí, pruébalo.

¿Estás listo para darle una oportunidad? Entonces comienza a aprender Vim hoy. Recuerde que no es fácil (tan fácil como hacer clic en un botón), debe haber escuchado o leído en algún lugar sobre los ajetreos de aprender Vim, pero las guías proporcionadas a través de estos enlaces a continuación deberían darle un buen comienzo:

  1. Cómo instalar y usar vi/vim como un editor de texto completo
  2. Aprenda consejos y trucos útiles de "Vi/Vim" para mejorar sus habilidades - Parte 1
  3. 8 consejos y trucos "Vi/Vim" interesantes para todos los administradores de Linux - Parte 2
  4. Cómo habilitar el resaltado de sintaxis en el editor "Vi/Vim"
  5. Cree "Vi/Vim" como Bash-IDE mediante el complemento "bash-support"

¡Eso es todo por ahora! En este artículo, le explicamos algunas de las principales razones por las que consideraría usar el editor de texto Vi/Vim en Linux. Quizás, estas no son las únicas razones, ¿tienes alguna en mente? Háganos saber a través de la sección de comentarios a continuación.