2017-12-23 6 views
4

Ich benutze Vundle, um YouCompleteMe (YCM) zu installieren. Aber ich bin nicht in der Lage, es zu installieren (die Installationsanleitung sagt nur :PluginInstall ausgeführt wird, aber nicht, was zu tun, wenn die folgende Seite öffnet):Wie installiert man Plugins in Vim mit Vundle?

enter image description here

Ich versuchte Tasten wie return Schlagen, etc., aber sie don Es scheint nicht zu funktionieren. Irgendeine Anleitung bitte?

Edit: Beachten Sie auch, dass an diesem Punkt wird es nicht bereits installiert, weil ich nicht in der Lage bin, das YouCompleteMe Verzeichnis in bundle zu sehen (während es dort sein soll).

.vim ->bundle ->YouCompleteMe

Edit:

Mein .vimrc sieht aus wie folgt:

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

Wie sieht Ihr vimrc aus (nur der relevante Teil) – snap

+0

@snap, enthalten es. – user6490375

Antwort

3

Lauf PluginInstall ein Teil davon ist. Vundle weiß jedoch, welche Plugins basierend auf Ihrer .vimrc-Datei installiert werden müssen.

Fügen Sie eine weitere Plugin Anweisung nach dem Vundle ein und zeigen Sie auf das Plugin, das Sie installieren möchten. Wenn das Plugin auf GitHub ist, ist dies so einfach wie die Verwendung des Repository-Namens. So

Plugin 'Valloric/YouCompleteMe' 

Sollte mit Ihrer aktuellen Ausgabe helfen. Möglicherweise müssen Sie das Plug-in noch nicht kompilieren. Eine vollständige Anleitung zu diesem Thema finden Sie unter full installation guide.

Schließlich müssen Sie sicherstellen, dass clang installiert ist und das Kompilierungsskript ausführen.

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

Dazu werden Sie sicher brauchen Python-Header und cmake, die beide in der Plugin-Installationsanleitung können oben verlinkten gefunden.

+0

Es tut mir leid, aber ich bin mir nicht sicher, was du meinst. Könnten Sie bitte etwas ausarbeiten? – user6490375

+0

Nachdem "Valloric/YouCompleteMe" eingeschlossen wurde, wird seit langer Zeit eine Verarbeitung angezeigt. Hast du eine Idee, wie lange es dauern wird? – user6490375

+0

Ich habe 'YouCompleteMe' noch nie benutzt, aber es sagt, dass es eine kompilierte Komponente hat. Ich denke, dass Vundle eine Möglichkeit hat, diese Compilation zu nennen, also vermute ich, dass sie für eine lange Zeit verarbeitet wird, weil Sie das gesamte Plugin kompilieren. Soweit ich weiß, ist das normal. – Qwertycrackers

Verwandte Themen