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:
:PluginInstall
Une nouvelle fenêtre s'ouvrira divisée avec tous les plugins que nous ajoutons dans le fichier .vimrc, qui sera installé automatiquement.
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:
: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é.
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
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
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
Merci beaucoup pour la page beaucoup est un peu un million et bien plus encore ... j'ai beaucoup appris sur vim
salutations de Varsovie.