2015-01-03 15 views
11

Ich kann Vundle nicht installierenInstallieren von Vundle für VIM

Ich habe die Anweisungen auf GitHub folgen;

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

und das ist alles ... Hier ist der Baum von cd .vim

├── bundle 
│   └── Vundle.vim 
│    ├── autoload 
│    │   ├── vundle 
│    │   │   ├── config.vim 
│    │   │   ├── installer.vim 
│    │   │   └── scripts.vim 
│    │   └── vundle.vim 
│    ├── changelog.md 
│    ├── CONTRIBUTING.md 
│    ├── doc 
│    │   └── vundle.txt 
│    ├── LICENSE-MIT.txt 
│    ├── README.md 
│    └── test 
│     ├── files 
│     │   └── test.erl 
│     ├── minirc.vim 
│     └── vimrc 
└── $MYVIMRC 

7 Verzeichnisse, Dateien 13

und in .vimrc

set nocompatible    " be iMproved 
filetype off 

um zu bearbeiten .vimrc Ich benutzte in vim:

:e $MYVIMRC 

Können Sie Vundle installieren?

+0

Sie haben den Rest der Installation verpasst. (d. h. die Teile, die du in deinen vimrc steckst) – FDinoff

Antwort

19

wie @FDinoff sagte, du hast das Zeug vermisst, das in dir gehen sollte .vimrc.

hier ist, wie es könnte wie folgt aussehen:

" vundle {{{1 

" needed to run vundle (but i want this anyways) 
set nocompatible 

" vundle needs filtype plugins off 
" i turn it on later 
filetype plugin indent off 
syntax off 

" set the runtime path for vundle 
set rtp+=~/.vim/bundle/Vundle.vim 

" start vundle environment 
call vundle#begin() 

" list of plugins {{{2 
" let Vundle manage Vundle (this is required) 
"old: Plugin 'gmarik/Vundle.vim' 
Plugin 'VundleVim/Vundle.vim' 

" to install a plugin add it here and run :PluginInstall. 
" to update the plugins run :PluginInstall! or :PluginUpdate 
" to delete a plugin remove it here and run :PluginClean 
" 

" YOUR LIST OF PLUGINS GOES HERE LIKE THIS: 
Plugin 'bling/vim-airline' 

" add plugins before this 
call vundle#end() 

" now (after vundle finished) it is save to turn filetype plugins on 
filetype plugin indent on 
syntax on 

Sie können meine .vimrc überprüfen, ob Sie (https://github.com/linluk/my-dot-files/blob/master/vimrc) wollen.

wie in den Kommentaren Sie Plugins nach ihnen

Schritte zu Ihrem .vimrc Hinzufügen installieren beschrieben ein Plugin

  1. fügen Sie Sie .vimrc zwischen call vundle#begin() und call vundle#end()
  2. speichern zu installieren die
  3. typ <ESC>:PluginInstall<CR>

die Plugins

  1. Typ <ESC>:PluginInstall!<CR> oder <ESC>:PluginUpdate<CR>

aktualisieren ein Plugin

  1. entfernen Sie sie aus dem .vimrc
  2. zu entfernen
  3. den <ESC>:PluginClean<CR>
+0

Was macht die Zeile "Plugin 'gmarik/Vundle.vim'"? Was ruft es an? – BluePython

+1

Es sieht so aus, als könnte es jetzt in "VundleVim/Vundle.vim" geändert werden, da das Repository verschoben wurde. – BluePython

+0

@BluePython danke. Ich habe es repariert. – linluk

0

Ich habe genau die Schritte, wie @linluk beschrieben .vimrc

  • Typen speichern, aber wenn ich eine Datei mit vim öffne ich nicht ein Ergebnis des neu installierten Plugins sehen. Beispiel Ich habe das "Powerline" -Plugin installiert, das am unteren Rand meines vim-Bildschirms eine schick aussehende Statuszeile anzeigen sollte, aber wenn ich eine neue Datei öffne, sieht es immer noch so aus. Das einzige Plugin, das für mich funktionierte, ist "YCM" (YouCompleteMe), aber ich kann nicht erklären, warum es für YCM funktioniert und nicht für Powerline oder andere Plugins wie Ultisnips.

  • +0

    Haben Sie den Befehl ': PluginInstall' von vim aus ausgeführt, nachdem Sie das Plugin zu Ihrer .vimrc hinzugefügt haben? – 00prometheus

    +0

    herausgefunden, dass ich ein veraltetes Plugin installieren wollte, das nicht richtig funktionierte. – headbanger

    -1

    Wenn Sie Probleme mit einem Vundle haben installieren Sie diese Schritte folgen:

    • entfernen vim-Dateien (zB: .vim, .vimrc etc.) und vundle
    • Kopieren und Einfügen von Code in Ihrem Terminal installieren vundle

      • wenn irgendein Problem bei der Installation drücken entsteht

        ENTER
        sh -c "$(curl -fsSL https://raw.githubusercontent.com/ets-labs/python-vimrc/master/setup.sh)"