Vim es un editor de texto profundamente arraigado en UNIX. Fue desarrollado en 1991 y todavía tiene una comunidad apasionada de usuarios y desarrolladores de todo el mundo. No solo porque muchas personas están tratando de descubrir cómo dejarlo. No importa qué tan bueno sea, aún puede parecer insípido o carecer de funciones en comparación con otros productos como Neovim. Ahí es donde cualquiera de estos 12 mejores complementos de Vim en nuestra lista a continuación puede ser útil.
Tabla de Contenidos
¿Qué es un complemento VIM?
Al igual que Notepad++ y Sublime, es un editor de texto, no un IDE completo. Con complementos, se agregan todas sus características. Proporciona algo para todos los usuarios, desde la verificación de sintaxis específica del idioma hasta una interfaz de usuario conveniente para agregar a la biblioteca de fragmentos de código.
A partir de esto, llegamos a la conclusión de que tiene una comunidad activa de desarrolladores de complementos de Vim, lo que dificulta elegir el complemento correcto.
Los 12 mejores complementos de VIM para la terminal de Linux
Nerd Tree: ideal para desarrolladores de Python
Es un navegador de sistemas de archivos que podemos usar para explorar jerarquías de directorios complejas visualmente en forma de árbol. Los usuarios pueden abrir rápidamente archivos para leerlos y editarlos, así como realizar operaciones básicas del sistema de archivos, con el mouse y el teclado. La ventaja es que se puede ampliar con una API especial con la ayuda de asignaciones personalizadas, puede leer más sobre esto en su documentación.
Ack.vim – Compatible con C++
Dado que los desarrolladores prefieren usarlo como motor de búsqueda, tiene mejores resultados. Si es un usuario de Vim, le permite al usuario usar ACK para buscar dentro de él y mostrar los resultados en una ventana dividida.
También verifique: Los 6 mejores teclados mecánicos inalámbricos para Linux.
Syntastic – cielo de sintaxis
Para Vim, este es un complemento de verificación de sintaxis que se puede usar para ejecutar archivos a través de un verificador de sintaxis externo, después de mostrarle al usuario cualquier error que resulte. Nuestra característica favorita es que se puede hacer a pedido o automáticamente cuando se guarda el archivo.
Viene con complementos de verificación para la mayoría de los lenguajes de desarrollo, por lo que vale la pena verificar en qué idioma codifica.
Fzf (fzf.vim) – búsqueda más rápida
Este no es un complemento de Vim, sino un buscador difuso de línea de comando general. Aquí, el repositorio oficial ayuda a proporcionar a los usuarios la funcionalidad de contenedor básico que pueden usar para escribir sus propios comandos. Como esto puede ser un lastre, es un repositorio creado por June Gun que contiene muchos comandos y mapas basados en fzf extraídos de su propio .vimrc. Además, incluye implementaciones «predeterminadas» de características que los usuarios pueden encontrar en alternativas.
Motor de pelusa asíncrono o ALE
Esta es otra opción en la lista para proporcionar pelusa en NeoVim 4.0+ y Vim 9 (para aquellos que no saben, esto es verificación de sintaxis y verificación de errores). Actúa como un cliente de protocolo de servidor de idioma y está diseñado para «lint como un tipo de usuario».
Vim-colors-solarized – interfaz colorida
Hay muchos esquemas de color para Vim, pero este sigue siendo popular entre todos los usuarios de IDE y herramientas de edición de código.
Si te gusta esto y eres un gran admirador, entonces está disponible como complemento.
paréntesis de arco iris
Es una opción 2 en 1 que no solo es una adición colorida al editor de código de elección del usuario, sino que también es una herramienta necesaria para ayudar a identificar el código anidado.
Además, este se usa para agregar corchetes de arco iris mientras se usan los colores del arco iris copiados del esquema de color de gruvbox.
estimado: Comparación de Neovim vs VIM vs VSCode Ultimate.
Es difícil subestimar la importancia de los comentarios en un código eficiente y mantenible.
Lo mejor de esto es su capacidad para digerir una amplia variedad de varios tipos de archivos y comentar adecuadamente cada uno. Además, puede manejar anidamientos y comentarios de una sola línea, de varias líneas y de líneas parciales.
Lightline – Editor minimalista
Este es un complemento de fila de estado o fila de tabla Vim liviano pero configurable. Está bifurcado, ¿no es una sorpresa?
El obsoleto vim power-line de allí es un complemento minimalista cuya funcionalidad no depende de otros complementos.
Adicionalmente, permite a sus usuarios configurarlo y personalizarlo de acuerdo a sus necesidades.
Presentado: Ejecute terminales Debian y Ubuntu en Windows 10 y 11 usando un emulador.
Vim-surround – Para escritores
Esta es la segunda de la serie de Tim Pope. La ventaja de esto es que no te permitirá escuchar Vim en sonido envolvente estéreo, pero permite administrar paréntesis, comillas, corchetes, etiquetas XML y más. Proporciona asignaciones para eliminar, cambiar y agregar fácilmente dichos entornos en pares.
Vim-plug: administra tus complementos
Este es otro que es liviano y requiere un código repetitivo. Además, admite complementos administrados externamente.
Tenga en cuenta que, aunque son complementos, los complementos antiguos y sin usar hasta ahora se han eliminado o eliminado del editor de código de su elección, ya sea Vim o cualquier otro. Si bien no rompen nada ni crean ningún problema de seguridad, aún desperdician recursos del sistema que son invaluables cuando se cargan al inicio.
Vim-gitgutter – administrador incorporado
Este es un complemento altamente mantenido y también es esencial si usa un repositorio git durante el desarrollo. Aparece en git diff en la columna de símbolos, incluidas las líneas que se agregaron, eliminaron o incluso modificaron.
También verifique: Solucione el repositorio Add-Apt faltante en Debian 10.
pensamientos finales
Honestamente, Vim es un gran editor de texto. Sin embargo, a veces puede parecer simplista, desactualizado y sin muchas funciones, y estará de acuerdo. Hemos investigado y probado los 12 mejores complementos de Vim que puede instalar para facilitarle la vida como desarrollador de C++ o Python. Háganos saber si alguno de los anteriores funcionó para usted y cómo han cambiado la forma en que usa la terminal.