Vundle, gérez efficacement les plugins dans Vim

À propos de Vim Vundle

Dans le prochain article, nous allons jeter un œil à Vundle. Aujourd'hui, malgré tous les éditeurs du monde, Vim est sans aucun doute l'un des outils les plus puissants et polyvalents pour manipuler des fichiers texte, gérer les fichiers de configuration du système et écrire du code. Au grand regret de nombreux utilisateurs qui détestent cet éditeur. La fonctionnalité de Vim peut être étendue à différents niveaux à l'aide de plugins, et nous pouvons les contrôler via Vundle.

C'est un plugin extrêmement utile pour gérer les plugins Vim. Vundle crée une arborescence de répertoires distincte pour chaque plugin que nous installons et stocke des fichiers de configuration supplémentaires dans le répertoire de plugin correspondant. En bref, cela nous permettra d'installer de nouveaux plugins, de configurer des plugins existants, de les mettre à jour, de rechercher des plugins installés et de nettoyer les plugins inutilisés. Toutes les actions peuvent être effectuées avec une seule touche de manière interactive.

Installation de Vundle

Si vous avez besoin de Vundle, imaginez que vous avez déjà installé vim sur votre système. Si ce n'est pas comme ça, installer vim et git (pour télécharger vundle). Vous pouvez utiliser la commande suivante pour installer ces paquets sur des systèmes basés sur Debian:

sudo apt-get install vim git

Télécharger Vundle

Laisser cloner le référentiel Vundle:

git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim

Configurer Vundle

Pour dire à vim d'utiliser le nouveau gestionnaire de plugins, nous devons créer le fichier ~ / .vimrc.

vim ~/.vimrc

Mettez les lignes suivantes en haut de ce fichier:

set nocompatible              " be iMproved, required
filetype off                  " required

" set the runtime path to include Vundle and initialize
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
" alternatively, pass a path where Vundle should install plugins
"call vundle#begin('~/some/path/here')

" let Vundle manage Vundle, required
Plugin 'VundleVim/Vundle.vim'

" The following are examples of different formats supported.
" Keep Plugin commands between vundle#begin/end.
" plugin on GitHub repo
Plugin 'tpope/vim-fugitive'
" plugin from http://vim-scripts.org/vim/scripts.html
" Plugin 'L9'
" Git plugin not hosted on GitHub
Plugin 'git://git.wincent.com/command-t.git'
" git repos on your local machine (i.e. when working on your own plugin)
Plugin 'file:///home/gmarik/path/to/plugin'
" The sparkup vim script is in a subdirectory of this repo called vim.
" Pass the path to set the runtimepath properly.
Plugin 'rstacruz/sparkup', {'rtp': 'vim/'}
" Install L9 and avoid a Naming conflict if you've already installed a
" different version somewhere else.
" Plugin 'ascenator/L9', {'name': 'newL9'}

" All of your Plugins must be added before the following line
call vundle#end()            " required
filetype plugin indent on    " required
" To ignore plugin indent changes, instead use:
"filetype plugin on
"
" Brief help
" :PluginList       - lists configured plugins
" :PluginInstall    - installs plugins; append `!` to update or just :PluginUpdate
" :PluginSearch foo - searches for foo; append `!` to refresh local cache
" :PluginClean      - confirms removal of unused plugins; append `!` to auto-approve removal
"
" see :h vundle for more details or wiki for FAQ
" Put your non-Plugin stuff after this line

Les lignes marquées «obligatoires» sont des exigences Vundle. Le reste des lignes ne sont que des exemples, que nous pouvons éliminer si nous le voulons. Une fois terminé, nous sauvegardons le fichier avec : wq.

Maintenant, nous pouvons ouvrir vim:

vim

Installer des add-ons

Pour installer les add-ons, nous écrirons dans l'éditeur:

Installation du plugin ouvert Vim Vundle

:PluginInstall

Une nouvelle fenêtre s'ouvrira divisée avec tous les plugins que nous ajoutons dans le fichier .vimrc, qui sera installé automatiquement.

installation du plugin vundle vim

Lorsque l'installation est terminée, nous devons effacer le cache de la mémoire tampon en tapant la commande suivante:

:bdelete

Nous pouvons aussi installer des plugins sans ouvrir vim. Il vous suffit d'utiliser cette commande depuis le terminal:

vim +PluginInstall +qall

Gérer les plugins Vim avec Vundle

Ajouter de nouveaux plugins

Tout d'abord, recherchez le modules complémentaires disponibles en utilisant la commande:

Recherche de plugin Vim Vundle

:PluginSearch

Pour mettre à jour la liste locale à partir du site vimscripts, ajouter "!" à la fin:

:PluginSearch!

Une nouvelle fenêtre fractionnée s'ouvrira affichant tous les plugins disponibles.

Nous pourrons également spécifier le nom exact du plugin Que cherchons-nous:

:PluginSearch vim-dasm

Pour installer un plugin, déplacez le curseur sur la ligne qui vous intéresse et appuyez sur «i». Cela installera le plugin sélectionné.

Vim vundle dasm installé

De même, installez tous les modules complémentaires que vous souhaitez avoir sur votre système. Une fois installé, effacer le cache de la mémoire tampon Vundle en utilisant la commande:

:bdelete

Pour que le chargement automatique réussisse, il faut ajouter le nom du plugin installé au fichier .vimrc. Pour ce faire, écrivez dans vim:

:e ~/.vimrc

À l'intérieur du fichier, ajoutez:

Plugin 'vim-dasm'

Remplacez vim-dasm par le nom de n'importe quel plugin. Maintenant appuyez sur la touche ESC et tapez: wq pour enregistrer les modifications et fermer le fichier.

Notez que tous vos plugins doivent être ajoutés avant la ligne suivante dans le fichier .vimrc:

filetype plugin indent on

Liste des plugins installés

vim listant les plugins vundle

Pour lister les plugins installés, écrivez depuis l'éditeur vim:

:PluginList

Mettre à jour les plugins

Pour mettre à jour tous les plugins installésil écrit:

:PluginUpdate

Réinstaller les plugins

Pour réinstaller tous les pluginsil écrit:

:PluginInstall!

Désinstaller les modules complémentaires

Tout d'abord, il répertorie tous les plugins installés:

:PluginList

Placez maintenant le curseur sur la bonne ligne, et appuyez sur SHITF + d:

:e ~/.vimrc

Puis éditez le fichier .vimrc et supprimer l'entrée ajoutée qui référence le plugin. Écrit : wq pour enregistrer les modifications et quitter l'éditeur.

Aide

aide de vim vundle

Ce n'est que la pointe de l'iceberg, nous pouvons obtenir plus d'informations sur la utilisation de Vundle dans votre Page GitHub. Pour plus de détails, nous pouvons également consulter le section d'aide en tapant ce qui suit dans l'éditeur vim:

:h vundle

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Henryryk dit

    Merci beaucoup pour la page beaucoup est un peu un million et bien plus encore ... j'ai beaucoup appris sur vim
    salutations de Varsovie.