web-dev-qa-db-fra.com

Comment installer des plugins dans vim en utilisant vundle?

J'utilise Vundle pour installer YouCompleteMe (YCM). Cependant, je ne parviens pas à l'installer (le guide d'installation dit simplement d'exécuter :PluginInstall, mais pas quoi faire une fois la page suivante ouverte):

enter image description here

J'ai essayé d'appuyer sur des boutons comme return, etc., mais ils ne semblent pas fonctionner. Des conseils s'il vous plaît?

Edit: Notez également qu'à ce stade, il n'est pas déjà installé car je ne peux pas voir le répertoire YouCompleteMe dans bundle (alors qu'il devrait être là).

.vim -> bundle -> YouCompleteMe

Éditer:

Ma .vimrc ressemble à ceci:

set nocompatible
filetype off
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
Plugin 'VundleVim/Vundle.vim'
call vundle#end()
filetype plugin indent on
9
user6490375

L'exécution de PluginInstall en fait partie. Cependant, Vundle sait quels plugins installer en fonction de votre fichier .vimrc.

Ajoutez une autre instruction Plugin après celle de Vundle, pointant vers le plugin que vous souhaitez installer. Si le plugin est sur GitHub, c'est aussi simple que d'utiliser le nom du référentiel. Alors

Plugin 'Valloric/YouCompleteMe'

Devrait aider avec votre problème actuel. Vous devrez peut-être encore compiler le plugin et ainsi de suite. Voir le guide d'installation complet pour des conseils complets sur ce sujet.

Enfin, vous devez vous assurer que clang est installé et exécuter le script de compilation.

cd ~/.vim/bundle/YouCompleteMe
./install.py --clang-completer

Pour cela, vous aurez besoin de certains en-têtes python et cmake, qui peuvent tous deux être trouvés dans le guide d'installation du plugin lié ci-dessus.

4
Qwertycrackers

Guide rapide pour l'installation des packages Vundle - En bref:

  1. Ouvrez le terminal et modifiez le fichier vimrc (en utilisant vim ~/.vimrc)

  2. collez le nom du paquet selon la documentation, collez-le entre
    vundle # begin () et vundle # end .

call vundle#begin()
Plugin 'PluginAuthor/PluginName'
call vundle#end()

par exemple:

call vundle#begin()

Plugin 'VundleVim/Vundle.vim'
Plugin 'Valloric/YouCompleteMe'
Plugin 'airblade/vim-gitgutter'
Plugin 'dracula/vim'
Plugin 'tpope/vim-fugitive'

call vundle#end()           
  1. ouvrez Terminal et ouvrez vim (juste vim) et tapez :VundleInstall, Dans la fenêtre d'installation des packages, attendez que le programme d'installation de Vundle soit terminé.
0
avivamg