Jak zainstalować NERDTree z Vundle?

26

Zaczynam używać Vima i wybrałem Vundle zamiast Pathogen.

Chciałbym wiedzieć, czy mogę zainstalować NERDTree za pomocą Vundle.

Zaczynam Vima i szukam NERDTree w następujący sposób:

:BundleSearch NERDTree

Ale nie znajduje wtyczki, a jedynie:

"Keymap: i - Install plugin; c - Cleanup; s - Se|
arch; R - Reload list                           |~                                               
"Search results for: NERDTree                   |~                                               
Plugin 'nerdtree-ack'                           |~                                               
Plugin 'FindInNERDTree'  
João Calvin
źródło
1
Jako nowy użytkownik nie powinieneś instalować żadnych wtyczek. Przyzwyczaj się najpierw do waniliowego Vima, a potem poszukaj rozwiązań swoich problemów. niektóre z tych rozwiązań będą wtyczkami, a inne nie. Przykład: Vim jest już wyposażony w eksplorator plików, więc nie musisz instalować kolejnego… i nie potrzebujesz menedżera wtyczek.
romainl,
Bądź ostrożny Instalowanie wtyczek zbyt wcześnie w podróży Vima. Porady ogólne: Nauka Vima po vimtutorze
Peter Rincker

Odpowiedzi:

31

Poniżej znajduje się pusta konfiguracja Vundle.

set nocompatible 
filetype off

" set the runtime path to include Vundle and initialize
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()

" let Vundle manage Vundle, required
Plugin 'gmarik/Vundle.vim'

" All of your Plugins must be added before the following line
call vundle#end()            " required
filetype plugin indent on    " required

Teraz, jeśli chcesz dodać nową przykładową wtyczkę nerdtree

po prostu dodajesz linię

Plugin 'scrooloose/nerdtree'

teraz vimrc będzie wyglądać tak

set nocompatible 
filetype off

" set the runtime path to include Vundle and initialize
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()

" let Vundle manage Vundle, required
Plugin 'gmarik/Vundle.vim'
" added nerdtree
Plugin 'scrooloose/nerdtree'
" All of your Plugins must be added before the following line
call vundle#end()            " required
filetype plugin indent on    " required

Teraz po prostu zapisz vimrc i zrestartuj vim, aby mógł pobrać nowy vimrc, a następnie wydać polecenie : PluginInstall:

:PluginInstall

więcej informacji na temat korzystania można znaleźć tutaj

byaruhaf
źródło
Zamiast restartować, rozważ uruchomienie polecenia source ~/.vimrc.
około
Postępowałem również zgodnie z powyższymi krokami i teraz działa.
saitgulmez