Vim es un editor de texto basado en terminal flexible, eficiente y de código abierto. Vim significa "Vi mejorado", lo que significa que es una versión renovada del editor de texto Vi.

Vim está considerado como uno de los mejores editores de texto para profesionales de la seguridad y usuarios de Linux. Vim tiene una base de usuarios enorme y activa que lanza continuamente nuevos módulos, complementos y mejoras en el editor de texto.

Es rápido y fácil de usar, lo que permite a los usuarios realizar cambios en archivos y directorios con unas pocas pulsaciones de teclas. El editor Vim viene preinstalado en casi todas las distribuciones de Linux.

Características de Vim

  • Compatibilidad multiplataforma
  • Muy personalizable y adaptable.
  • Administrador de paquetes incorporado y primitivas de manipulación de texto.
  • Configuración portátil y un marco de complemento flexible
  • Curva de aprendizaje empinada. Pero una vez aprendido, será una fantástica herramienta de productividad.

A pesar de que Vim se mejora constantemente para convertirse en un editor de texto efectivo, algunas personas han desarrollado una variedad de editores inspirados en Vim con capacidades más eficientes y funcionales como ejecución asincrónica, búsqueda avanzada de archivos, etc. Hay muchos editores inspirados en Vim editores disponibles en Internet.

En este artículo, le mostraremos algunos excelentes editores inspirados en vim que lo ayudarán a ser más productivo.

¡Pongamos manos a la obra!

NeoVim

neovim es un editor de texto basado en vim rápido, moderno e hiperextensible. NeoVim está diseñado para usuarios que quieren lo mejor de Vim más características adicionales. Es una herramienta de edición de texto gratuita y de código abierto. Es simplemente una extensión de vim que agrega varias características nuevas a la edición estándar de Vim, incluidas mejoras significativas en el rendimiento y varios complementos aportados por la comunidad.

NeoVim también se conoce como "Nvim". Nvim tiene una excelente compatibilidad con LUA, y también se pueden habilitar las IU extendidas sin ningún cambio en la funcionalidad subyacente.

Video de Youtube

Características:

  • Compatibilidad multiplataforma
  • Resaltado de sintaxis
  • Muy personalizable y escalable según las necesidades del usuario.
  • Emulador de terminal incorporado
  • La ejecución asíncrona es posible.

Vale la pena su tiempo para probar el NeoVim. Está disponible para descargar para varios sistemas operativos como Linux, Windows y macOS.

Kakoune

Kakoune es un editor de código gratuito y de código abierto. Es un editor basado en Vim para mejorar el mecanismo de edición para una mayor capacidad de respuesta. Es extremadamente personalizable según los requisitos del usuario. Varias herramientas de edición y reescritura de texto están incluidas en este Editor de código.

Kakoune es un editor de código modal escrito en C++. Tiene su propio estilo distintivo en términos de diseño y funcionalidad. La sangría automática y la finalización automática mientras se escribe son solo algunas de las funciones disponibles. También vale la pena señalar que este editor de código admite una amplia gama de lenguajes de programación y secuencias de comandos.

Características:

  • Primitivas de manipulación de texto avanzadas
  • Rápido y flexible
  • Herramientas de edición de texto integradas para resaltar sintaxis y sugerencias de código para varios idiomas.
  • Múltiples selecciones para la interacción simultánea de código usando diferentes primitivas como filtrado y alineación.

Para conocer más funciones del editor de texto Kakoune, no dude en visitar la página oficial Repositorio GitHub.

Helix

Otro editor vim elegante y portátil es Hélice. Helix es un editor de texto moderno basado en Rust. En Helix, Tree-sitter se usa para resaltar la sintaxis, similar a NeoVim. cuidador de árboles funciona como un compilador que analiza el código en árboles de sintaxis y ofrece una amplia gama de información sobre la estructura del código.

El análisis y la modificación del código se admiten a través del servidor de idioma integrado. Los paquetes preconstruidos están disponibles para varias distribuciones.

Características:

  • Integración integrada de Tree-sitter para resaltado de sintaxis y navegación de código.
  • Múltiples selecciones para la edición simultánea de código.
  • Construido con óxido y capaz de ejecutarse en una terminal.

Visite el repositorio oficial de GitHub para obtener más instalación Detalles.

Amp

Amperio es un editor de texto rápido, escalable y basado en vim. Incluye todos los elementos esenciales de un editor de texto y código contemporáneo. Se ejecuta en una terminal similar al editor vi/vim. También utiliza mapas de teclas flexibles para combinar numerosos comandos y directivas integrados para crear macros nuevas y únicas. El editor de amplificadores está escrito en el lenguaje Rust

Características:

  • Se ejecuta en una terminal sin necesidad de una aplicación GUI.
  • Resaltado de sintaxis e integración de git
  • Combina numerosas directivas integradas para crear macros actualizadas.
  • Robusto mecanismo de búsqueda de archivos para indexar los archivos.

Amp está disponible bajo una licencia gratuita y de código abierto. Se debe instalar un lenguaje de programación Rust en el sistema antes de instalar este editor de texto. No es necesario configurar Amp manualmente después de la instalación. Tiene todo lo que necesita para comenzar y no requiere complementos adicionales.

Moe

Moe es otro fantástico editor de texto basado en vim y escrito en el lenguaje de programación multiparadigma Nim. Es un editor de texto que se ejecuta en una terminal similar a Amp, Nano y Vi. Moe utiliza el mismo entorno y enlaces de teclas que vim. Si ha usado Vim antes, no tendrá problemas para adaptarse.

El propósito de este proyecto de Moe es crear un potente editor de texto que sea altamente flexible, productivo, fácil de usar y de alto rendimiento.

Características:

  • Administrador de archivos simple y mecanismo de sangría automática
  • Opción para realizar búsqueda incremental y filtrar los resultados
  • Modo de configuración y copias de seguridad automáticas
  • Las ventanas se pueden dividir en horizontal o vertical para administrar los espacios de trabajo.

Asegúrate de leer guía de instalación para configurar y compilar el editor Moe en la terminal.

Vis

Vis es un editor de texto gratuito y de código abierto altamente eficiente que combina las mejores funciones de los editores Vi y Sam. Es un editor orientado a la pantalla con buen soporte Unicode que puede manejar una amplia gama de archivos, incluidos archivos binarios y de directorio.

Admite una variedad de formatos de archivo de archivos, incluidos tar, dar, zip y otros. Las selecciones son las primitivas de edición principales en Vis y usan el mismo método de edición modal que vim.

Características:

  • API de extensión Lua incorporada
  • Las gramáticas de expresión se utilizan para enfatizar la sintaxis.
  • Múltiples selecciones para la edición simultánea de código

Vis también incluye un verificador de shell incorporado y otras características como el manejo de dígrafos y portapapeles. También proporciona un intérprete de Lua para escribir complementos y extensiones. Muchas distribuciones de Linux incluyen Vis por defecto. Si no, también se puede instalar manualmente clonando el repositorio de GitHub.

Vile

vil es un elegante editor de texto de código abierto que incorpora características de los editores Emacs y vi. Vile significa "VI Like Emacs", escrito en lenguaje C. Admite resaltado de sintaxis, selección de ventanas múltiples, finalización automática de comandos y más.

Y también, hay una versión X de vile llamada xvile para un sistema X-windows con soporte de cursor, barra de navegación y otras características.

Características:

  • Se admiten varias ventanas.
  • No hay límite a la cantidad de veces que el usuario puede deshacer o rehacer los contenidos.
  • Vallas de código complejas y autocompletado de comandos
  • Las directivas incorporadas se pueden usar para conectar las instrucciones de Vile de manera restrictiva.

La documentación de Vile es diferente a cualquier otro editor de texto. Incluye un extenso archivo de ayuda al que se puede acceder con pulsaciones de teclas, así como paneles interactivos que muestran entradas de registro, selecciones de modo y otra información.

Resumen

Los editores inspirados en vim descritos anteriormente, junto con sus características distintivas, pueden ayudarlo a elegir el mejor según sus necesidades. ¡Pruébalos ahora mismo!

Espero que este artículo le haya resultado útil para conocer algunos de los mejores editores de Vim.

También te puede interesar aprender sobre la mejores entornos de escritorio Linux para usar que se puede instalar en cualquier distribución de Linux.