GNU/Linux >> Tutoriales Linux >  >> Linux

¡Complementos de Vim que puede usar para aumentar su productividad!

VIM o el editor de texto mejorado VI se proclama como uno de los editores de texto más avanzados que se desarrollaron y viene con muchos complementos.

Y, aunque parece que tiene una curva de aprendizaje pronunciada, está garantizado que podrá usarlo después de una semana de práctica.

¡Aquí hay algunos artículos que pueden ayudarlo con VIM si alguna vez necesita una hoja de trucos o una razón para comenzar!

  • Empezando con VIM
  • ¡Los 20 mejores comandos VIM que aumentan su productividad!

Las características que proporciona VIM en términos de edición son inigualables si no escuchas el fandom de EMACS .

Buscaremos trabajar con los conceptos avanzados de agregar complementos a vim para la funcionalidad.

Suponiendo que ya ha trabajado con VIM y, en cambio, está buscando los complementos, ¡comencemos!

Opciones de instalación del complemento Vim

Para instalar e integrar complementos con su vim, deberá instalar un administrador de complementos.

Afortunadamente, la comunidad de administradores de complementos es muy activa, por lo que tenemos bastantes opciones para trabajar con complementos.

1. vim-enchufe

Yo personalmente uso el vim-plug manager, ya que proporciona soporte para la mayoría de los módulos y es bastante fácil de usar en general.

La documentación para el vim-plug manager es bastante sencillo y fácil de entender.

Después de configurarlo, solo deberá mencionar qué complemento desea conectar en el .vimrc .

Al hacerlo, un simple PlugInstall asegura que el complemento esté instalado en su vim.

2. patógeno

Pathogen es un excelente administrador de complementos que fue diseñado por tpope , quien también es el creador del vim-fugitive complemento, del que hablaremos más adelante en este artículo.

Aquí está el enlace para configurar el patógeno.

3. volquete

Vundle es uno de los administradores de paquetes originales y es conocido por ser confiable.

La comunidad de vundle sigue siendo muy activa y se están realizando actualizaciones para implementar cambios de diseño.

Si desea ver cómo trabajar con vundle, aquí está el enlace.

Complementos populares de VIM

¡Ahora, llegamos al tema principal del artículo! Vim es un editor de texto popular con una gran comunidad, pero, por supuesto, eso no significa que todos sus complementos sean de primera categoría.

Pero, algunos de ellos lo son, y se denominan así por una muy buena razón.

Entonces, aquí hay una lista de complementos que pueden ayudarlo con su vim, desde Personalización hasta Autocompletado y Control de versiones.

¡Vim lo tiene todo!

Complementos de personalización para VIM

A una gran parte de la comunidad le encanta diseñar temas para que su vim se vea genial.

O simplemente para hacer que su versión se vea como en casa. Afortunadamente, a una gran parte de ellos también les encanta compartir.

Aquí hay algunos complementos que son amados por la comunidad por su diseño estético,

1. Gruvbox

Un clásico de la selección de temas, gruvbox es aclamado como uno de los mejores esquemas de color que uno puede tener en su vim.

Gruvbox ofrece una variedad decente de esquemas de color que van desde claros a oscuros, y su instalación también es bastante simple.

Aquí está la variedad de esquemas disponibles y aquí están las instrucciones para instalar gruvbox.

2. Norte

Otro gran esquema de color que tiende hacia el diseño más minimalista en lugar de los colores retro, Nord es un tema vim bastante moderno.

No hay mucho que decir sobre los esquemas de color, se ven increíbles y son muy fáciles de configurar.

3. vim-aerolínea

Una barra de estado extremadamente personalizable, vim-airline es un complemento que le permite usar la barra de estado que brinda información sobre el documento.

Desde el modo de ejecución hasta el conteo de palabras, vim-airline hace un gran trabajo al proporcionar información sin dejar de ser estético.

Entonces, ¿por qué esperar? ¡Aquí está la documentación para vim-airline!

Complementos de autocompletado para VIM

Muchas veces, solo preferimos editores de texto como VS Code e IDE debido a sus funciones de autocompletado inteligente.

Bueno, aquí hay algunos complementos que son todo un desafío para Intellisense.

1. Conquistador de la Finalización

El coc plugin es uno que está diseñado para el uso de neovim en lugar de vim, por lo que, si bien es un buen complemento, puede omitirse si usa vim en lugar de nvim.

Al igual que el título, Conqueror of Completion hace honor a su nombre, con la finalización asincrónica e incremental que lo deja completamente satisfecho con la elección.

CoC es bastante sorprendente, pero no ofrece todo el soporte que le gustaría cuando se trata de autocompletar idiomas que no sean JS.

¡Aquí está el enlace para comprobarlo!

2. Me Completas

YCM es un motor de refactorización y finalización de código de búsqueda aproximada rápido, a medida que escribe.

Se considera como el rival de CoC la mayor parte del tiempo, y algunas personas que simplemente no parecen encajar con CoC tienden a sentirse como en casa con YCM.

Hay opciones para instalar ambos motores de finalización de código para evitar los inconvenientes, pero esto da como resultado una duplicación de sugerencias de código.

En general, es una buena idea explorar ambos antes de decidir con cuál proceder.

Aquí está el enlace para trabajar con YCM.

Control de versiones y sistema de archivos en VIM

Una característica definitoria de los principales editores de texto sería su compatibilidad con los árboles de directorios de archivos y la búsqueda de archivos para editar.

Un cambio de juego importante es el sistema de control de versiones que los editores de texto han agregado a su funcionalidad, que redefinió los requisitos para ser un competidor para editar código.

Bueno, me alegra decir eso, ¿vim? Tiene ambos y ambos son de primera categoría.

1. vim-fugitivo

fugitive se considera el complemento de acceso para Git en Vim.

Proporcionando casi toda la funcionalidad que se requiere de un sistema de control de versiones, tpope realmente trajo grandes armas con este complemento.

También puede vincular claves para ejecutar etapas , compromiso , empuja , fusiones y calabazas , todo desde la punta de tus dedos que se encuentran tan convenientemente en la fila de casa.

Describiendo el vim-fugitive el complemento es bastante difícil, como un simple :GCommit y un :Gpush se encarga de todo el código mientras intenta salir del edificio en caso de incendio.

Puntos de bonificación si tiene los comandos vinculados a una combinación de teclas, personalmente lo tengo en <leader>gc y <leader>gp .

Después de todo, ¿para qué sirve vim si no puedes hacer algo con unas pocas pulsaciones de teclas?

De todos modos, aquí está el enlace a vim-fugitive, y aquí está el procedimiento de instalación.

2. fzf.vim

El buscador difuso es un filtro interactivo de Unix para terminales que se puede usar para encontrar rápidamente archivos en directorios y buscar palabras específicas en los archivos.

¿Bien adivina que? vim tiene su propia envoltura para el fzf complemento llamado fzf.vim , y funciona sin problemas.

Vincularlo a una combinación de teclas me ha ahorrado mucho tiempo al usar :wq para guardar el archivo.

Procediendo hacia adelante para encontrar el archivo usando el clásico cd y dir /ls comando en desesperación.

En cambio, un simple <leader>p prácticamente garantiza un recorrido de los directorios para proporcionarme el archivo que estoy buscando.

Puede que no sepa el nombre, pero, fzf ¡también puede manejar ese desafío!

Hablando de encontrar lo que necesita, aquí está el enlace a fzf.vim.

Conclusión

En general, trabajar con vim es una experiencia maravillosa una vez que te acostumbras.

Navegar a través de la vasta extensión de texto con unos pocos comandos simples es extremadamente satisfactorio, y aprender vim no tiene inconvenientes.

Los complementos solo lo hacen mucho más mejor. Siempre hay más para explorar, así que, ¡hasta la próxima!

Referencias

  • vim-enchufe
  • patógeno
  • vundle

Linux
  1. Los 5 principales shells de Linux que puede usar en su trabajo diario

  2. Los mejores clientes de torrent que puede usar en el escritorio de Linux

  3. Cómo instalar y usar el administrador de complementos Vim-plug en Linux

  4. Vim resalta los textos en rojo? ¡Así es como puedes detener eso!

  5. ¿Dónde puedo configurar las variables de entorno que usará crontab?

Cómo usar el modo No molestar en Ubuntu para que pueda concentrarse en el trabajo

Cómo modificar su archivo de hosts para que pueda trabajar en un sitio que aún no está activo

100 comandos útiles de Vim que necesitará todos los días

Los mejores sistemas de comentarios para sitios web que puede hospedar usted mismo

Los 20 mejores comandos Vim de Linux que aumentan la productividad

Los 5 mejores juegos de ajedrez para Linux que puedes probar en tu tiempo libre