10 razones por las que debes usar Vi / Vim Text Editor en Linux


Mientras trabaje con sistemas Linux, hay varias áreas en las que necesitará usar un editor de texto que incluye programación/scripting, edición de configuración/archivos de texto, por mencionar solo algunos. Hay varios editores de texto notables que encontrarás para sistemas operativos basados ​​en Linux.

Sin embargo, en este artículo, le explicaremos algunas de las principales razones por las que consideraría utilizar 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 tanto desde una interfaz de línea de comandos 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, compatibilidad con 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 muestran las principales razones por las que consideraría usar principalmente el editor de texto Vi/Vim en Linux.

1. Vim es libre 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 software de beneficencia. El desarrollador de Vim, por lo tanto, insta a los usuarios a los que les gusta el software a considerar la posibilidad de donar a niños desfavorecidos en Uganda. La licencia es compatible con la Licencia Pública General de GNU.

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

2. Vim está siempre 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 distro 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á bien 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 hasta una variedad de consejos. Todo lo que tiene que hacer es usar las palabras clave adecuadas en sus consultas de ayuda.

Además, Vim viene con un útil manual incorporado, puede iniciarlo usando el comando : help una vez que se inicie el programa. Este manual incorporado 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 extraordinario en términos de desarrollo de complementos notables, que ofrece trucos y consejos útiles de Vim para principiantes y 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 de 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 usa menos cantidad de recursos del sistema

Las fortalezas 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.

Normalmente, también es 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 uniones de teclas altamente efectivas que le permiten 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 soporta 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 verificando el nombre del archivo y, a veces, inspeccionando el contenido del archivo en busca de un texto específico.

9. Vim es muy popular en el mundo de Linux

Otra razón por la que desearía comenzar a usar o simplemente quedarse 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 experimentados 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 puedes hacer cosas increíbles con ella.

Sin embargo, solo descubrirás este aspecto de Vim una vez que comiences a aprender y usarlo. Sí, inténtalo.

¿Estás listo para darle una oportunidad y luego comienza a aprender Vim hoy mismo? Recuerde que no es fácil (tan fácil como hacer clic en un botón), debe haber escuchado o leído algo sobre los problemas de aprendizaje de Vim, pero las guías proporcionadas a través de estos enlaces a continuación deben darle un buen comienzo:

  1. How to Install and Use vi/vim as a Full Text Editor
  2. Learn Useful ‘Vi/Vim’ Tips and Tricks to Enhance Your Skills – Part 1
  3. 8 Interesting ‘Vi/Vim’ Tips and Tricks for Every Linux Administrator – Part 2
  4. How to Enable Syntax Highlighting in ‘Vi/Vim’ Editor
  5. Make ‘Vi/Vim’ as Bash-IDE Using ‘bash-support’ Plugin

¡Eso es todo por ahora! En este artículo, le explicamos algunas de las principales razones por las que consideraría utilizar 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.