GNU/Linux >> Tutoriels Linux >  >> Linux

Des plugins Vim que vous pouvez utiliser pour booster votre productivité !

VIM ou l'éditeur de texte amélioré VI est proclamé comme l'un des éditeurs de texte les plus avancés qui ont été développés et il est livré avec de nombreux plugins.

Et, bien qu'il semble avoir une courbe d'apprentissage abrupte, vous êtes assuré de pouvoir l'utiliser après une semaine de pratique.

Voici quelques articles qui peuvent vous aider avec VIM si jamais vous avez besoin d'un aide-mémoire ou d'une raison pour commencer !

  • Démarrer avec VIM
  • Top 20 des commandes VIM qui boostent votre productivité !

Les fonctionnalités fournies par VIM en termes d'édition sont inégalées si vous n'écoutez pas le fandom EMACS .

Nous chercherons à travailler avec les concepts avancés d'ajout de plugins à vim pour la fonctionnalité.

En supposant que vous ayez déjà travaillé avec VIM et que vous recherchiez plutôt les plugins, commençons !

Options d'installation du plug-in Vim

Afin d'installer et d'intégrer des plugins avec votre vim, vous devrez installer un gestionnaire de plugins.

Heureusement, la communauté des gestionnaires de plugins est très active, nous avons donc peu d'options pour travailler avec des plugins.

1. prise vim

Personnellement, j'utilise le vim-plug manager, car il prend en charge la plupart des modules et est assez facile à utiliser en général.

La documentation du vim-plug gestionnaire est assez simple et facile à comprendre.

Après l'avoir configuré, il vous suffira de mentionner le plugin que vous souhaitez brancher dans le .vimrc .

Ce faisant, un simple PlugInstall s'assure que le plugin est installé dans votre vim.

2. agent pathogène

Pathogen est un excellent gestionnaire de plugins conçu par tpope , qui est aussi le créateur du vim-fugitive plugin, dont nous parlerons plus tard dans l'article.

Voici le lien pour se préparer à un agent pathogène.

3.

Vundle est l'un des gestionnaires de paquets d'origine et est connu pour sa fiabilité.

La communauté de Vundle est toujours très active et les mises à jour sont en cours pour mettre en œuvre les modifications de conception.

Si vous souhaitez travailler avec Vundle, voici le lien.

Plug-ins VIM populaires

Passons maintenant au sujet principal de l'article ! Vim est un éditeur de texte populaire avec une grande communauté, mais bien sûr, cela ne signifie pas que tous ses plugins sont de premier ordre.

Mais, certains d'entre eux le sont, et ils sont nommés comme tels pour une très bonne raison.

Voici donc une liste de plugins qui peuvent vous aider avec votre vim, de la personnalisation à la saisie semi-automatique en passant par le contrôle de version.

Vim a tout pour plaire !

Plug-ins de personnalisation pour VIM

Une grande partie de la communauté est celle qui aime concevoir des thèmes pour rendre leur vim cool.

Ou, juste pour que leur version ressemble à la maison. Heureusement, une grande partie d'entre eux aiment aussi partager !

Voici quelques plugins appréciés de la communauté pour leur design esthétique,

1. Boîte Gruv

Un classique de la sélection de thèmes, gruvbox est salué comme l'un des meilleurs schémas de couleurs que l'on puisse avoir sur son vim.

Gruvbox offre une variété décente de schémas de couleurs allant du clair au foncé, et son installation est également assez simple.

Voici la variété de schémas disponibles et voici les instructions pour installer gruvbox.

2. Nord

Une autre grande palette de couleurs qui tend vers le design plus minimaliste plutôt que vers les couleurs rétro, Nord est tout à fait le thème vim moderne.

Il n'y a pas grand-chose à dire sur les schémas de couleurs, ils ont l'air incroyables et sont assez faciles à configurer !

3. compagnie aérienne vim

Une barre d'état extrêmement personnalisable, vim-airline est un plugin qui vous permet d'utiliser la barre d'état qui fournit des informations sur le document.

Du mode d'exécution au comptage de mots, vim-airline fait un excellent travail en fournissant des informations tout en restant esthétique.

Alors, pourquoi attendre ? Voici la documentation pour vim-airline !

Plug-ins d'auto-complétion pour VIM

La plupart du temps, nous préférons uniquement les éditeurs de texte tels que VS Code et les IDE en raison de leurs fonctions de saisie semi-automatique intelligentes.

Eh bien, voici quelques plugins qui sont tout à fait le challenger de l'Intellisense.

1. Conquérant de l'achèvement

Le coc le plugin est conçu pour être utilisé par neovim plutôt que vim, et donc, bien que ce soit un bon plugin, il peut être ignoré si vous utilisez vim plutôt que nvim.

Tout comme le titre, Conqueror of Completion porte bien son nom, avec l'achèvement asynchrone et incrémentiel vous laissant complètement satisfait du choix.

CoC est assez étonnant, mais il n'offre pas autant de support que vous le souhaiteriez en ce qui concerne la saisie semi-automatique de langages autres que JS.

Voici le lien pour le vérifier !

2. Vous me complétez

YCM est un moteur de refactorisation et de complétion de code de recherche floue rapide lorsque vous tapez.

Il est souvent considéré comme le rival de CoC, et certaines personnes qui n'arrivent pas à se mettre à leur place avec CoC ont tendance à se sentir comme chez elles avec YCM.

Il existe des options pour installer les deux moteurs de complétion de code afin d'éviter les inconvénients, mais cela entraîne une duplication des suggestions de code.

Dans l'ensemble, c'est une bonne idée d'explorer les deux avant de décider lequel choisir.

Voici le lien pour travailler avec YCM.

Contrôle de version et système de fichiers dans VIM

Une caractéristique déterminante des principaux éditeurs de texte serait leur prise en charge des arborescences de répertoires de fichiers et la recherche de fichiers à modifier.

Un changeur de jeu majeur est le système de contrôle de version que les éditeurs de texte ont ajouté à leurs fonctionnalités, qui a redéfini les exigences pour être un concurrent pour l'édition de code.

Eh bien, je suis content de le dire, vim? Il a les deux et ils sont tous les deux de premier ordre.

1. vim-fugitif

fugitive est considéré comme le plugin incontournable pour Git dans Vim.

Fournissant presque toutes les fonctionnalités requises d'un système de contrôle de version, tpope a vraiment apporté les gros canons avec ce plugin.

Vous pouvez également lier des clés pour exécuter des étapes , s'engage , pousser , fusionne , et courges , le tout du bout de vos doigts qui reposent si commodément sur la ligne de départ.

Description du vim-fugitive plugin est assez difficile, comme un simple :GCommit et un :Gpush s'occupe de tout le code pendant que vous essayez de sortir du bâtiment en cas d'incendie.

Points bonus si vous avez les commandes liées à une combinaison de touches, je l'ai personnellement sur <leader>gc et <leader>gp .

Après tout, à quoi sert vim si vous ne pouvez pas faire quelque chose en quelques frappes ?

Quoi qu'il en soit, voici le lien vers vim-fugitive, et voici la procédure d'installation.

2. fzf.vim

Le fuzzy finder est un filtre Unix interactif pour les terminaux qui peut être utilisé pour trouver rapidement des fichiers dans des répertoires et rechercher des mots spécifiques dans les fichiers.

Bien devinez quoi? vim a son propre wrapper pour le fzf greffon appelé fzf.vim , et cela fonctionne sans accroc.

Le lier à une combinaison de touches m'a fait gagner beaucoup de temps en utilisant le :wq afin d'enregistrer le fichier.

Continuer pour trouver le fichier en utilisant le classique cd et dir /ls commande en désespoir de cause.

Au lieu de cela, un simple <leader>p garantit à peu près une traversée des répertoires pour me fournir le fichier que je recherche.

Je ne connais peut-être pas le nom, mais, fzf peut également relever ce défi !

En parlant de trouver ce dont vous avez besoin, voici le lien vers fzf.vim.

Conclusion

Dans l'ensemble, travailler avec vim est une expérience merveilleuse une fois que vous vous y êtes habitué.

Naviguer dans la vaste étendue de texte avec quelques commandes simples est extrêmement satisfaisant, et apprendre vim n'a aucun inconvénient.

Les plugins ne font que le rendre tellement meilleur. Il y a toujours plus à explorer, alors, jusqu'à la prochaine fois !

Références

  • vim-plug
  • agent pathogène
  • vundle

Linux
  1. Top 5 des shells Linux que vous pouvez utiliser dans votre travail quotidien

  2. Meilleurs clients Torrent que vous pouvez utiliser sur le bureau Linux

  3. Comment installer et utiliser le gestionnaire de plugins Vim-plug sous Linux

  4. Comment pouvez-vous protéger votre ordinateur ?

  5. Où puis-je définir les variables d'environnement que crontab utilisera ?

Comment utiliser le mode Ne pas déranger dans Ubuntu pour que vous puissiez vous concentrer sur le travail

Comment modifier votre fichier Hosts pour pouvoir travailler sur un site qui n'est pas encore en ligne

100 commandes Vim utiles dont vous aurez besoin chaque jour

Meilleurs systèmes de commentaires pour les sites Web que vous pouvez auto-héberger

Top 20 des commandes Linux Vim qui augmentent la productivité

5 meilleurs jeux d'échecs pour Linux que vous pouvez essayer pendant vos loisirs