Como instalar o NERDTree com o Vundle?

26

Estou começando a usar o Vim e escolhi o Vundle em vez do Pathogen.

Gostaria de saber se posso instalar o NERDTree usando o Vundle.

Estou iniciando o Vim e procurando pelo NERDTree assim:

:BundleSearch NERDTree

Mas não está encontrando o plugin, apenas:

"Keymap: i - Install plugin; c - Cleanup; s - Se|
arch; R - Reload list                           |~                                               
"Search results for: NERDTree                   |~                                               
Plugin 'nerdtree-ack'                           |~                                               
Plugin 'FindInNERDTree'  
João Calvin
fonte
11
Como novo usuário, você não deve instalar nenhum plug-in. Acostume-se a baunear o Vim primeiro e, em seguida, procure soluções para seus problemas ao encontrá-los. algumas dessas soluções serão plugins, mas outras não. Caso em questão: o Vim já vem com um explorador de arquivos, assim você não precisa instalar outro… e também não precisa de um gerenciador de plugins.
Romainl
Seja cuidadoso instalando plugins também início em sua viagem Vim. Conselho geral: Learning Vim after vimtutor
Peter Rincker

Respostas:

31

Abaixo está a configuração vazia do 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

Agora, se você deseja adicionar um novo exemplo de plugin, nerdtree

você acabou de adicionar a linha

Plugin 'scrooloose/nerdtree'

agora o vimrc ficará assim

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

Agora, salve o vimrc e reinicie o vim para que ele possa obter o novo vimrc e emita o comando: PluginInstall:

:PluginInstall

mais informações sobre o uso podem ser encontradas aqui

byaruhaf
fonte
Em vez de reiniciar, considere apenas executar o comando source ~/.vimrc.
Cirrusio 23/05
Eu também segui as etapas acima e funciona agora.
saitgulmez 25/07