2015-01-03 22 views
11

Nie mogę zainstalować VundleInstalacja Vundle dla VIM

Postępowałem zgodnie z instrukcjami na GitHub;

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

i to wszystko ... Oto drzewo 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, 13 katalogów plików

aw .vimrc

set nocompatible    " be iMproved 
filetype off 

w porządku edytować .vimrc Użyłem w vim:

:e $MYVIMRC 

Czy możesz pomóc w zainstalowaniu Vundle?

+0

Tęskniłeś za resztą instalacji. (tzn. części, które umieściłeś w swoim vimrc) – FDinoff

Odpowiedz

19

podobne do @FDinoff powiedział, że brakowało ci rzeczy, które powinny w tobie być .vimrc.

oto jak może to wyglądać tak:

" 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 

można sprawdzić moje .vimrc jeśli chcesz (https://github.com/linluk/my-dot-files/blob/master/vimrc).

jak opisano w komentarzach, które trzeba zainstalować wtyczki po dodaniu ich do swoich .vimrc

krokach zainstalować wtyczkę

  1. dodać je do Ciebie .vimrc między call vundle#begin() i call vundle#end()
  2. Zapisz .vimrc
  3. typu

aktualizacji wtyczek

  1. typ <ESC>:PluginInstall!<CR> lub <ESC>:PluginUpdate<CR>

usunąć wtyczkę

  1. usunąć go z .vimrc
  2. zapisać .vimrc
  3. typ <ESC>:PluginClean<CR>
+0

Co robi wiersz "Plugin" gmarik/Vundle.vim "? Jak to się nazywa? – BluePython

+1

Wygląda na to, że teraz można go zmienić na "VundleVim/Vundle.vim", ponieważ repozytorium zostało przeniesione. – BluePython

+0

@BluePython dzięki. naprawiłem to. – linluk

0

zrobiłem dokładnie kroki jak @linluk opisane ale gdy otwieram plik z vim nie widzę w wyniku nowej zainstalowanych wtyczek. Na przykład zainstalowałem plugin "powerline", który powinien powrócić na dole ekranu vim fantazyjnie wyglądającą linią statusu, ale kiedy otworzę nowy plik, nadal wygląda tak jak wcześniej. Jedyną wtyczką, która zadziałała, jest "YCM" (YouCompleteMe), ale nie mogę wyjaśnić, dlaczego działa ona dla YCM, a nie dla powerline lub innych wtyczek, takich jak ultisnips.

+0

Czy uruchomiłeś polecenie ': PluginInstall' z wnętrza vima po dodaniu wtyczki do .vimrc? – 00prometheus

+0

dowiedziałem się, że chcę zainstalować przestarzałą wtyczkę, która nie działa poprawnie. – headbanger

-1

Jeśli masz kłopoty z Vundle zainstalowania wykonaj następujące kroki:

  • usunąć pliki vim (np .vim, .vimrc etc) i vundle
  • kopiowania i wklejania kodu w terminalu zainstalować vundle

    • przypadku powstania jakichkolwiek problemów podczas instalacji naciśnij ENTER

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