Vim - Instalando NERDTree com Pathogen

De Pontão Nós Digitais
Vim-nerd.png

1 - A primeira coisa a fazer é já ter instalado o vim e o git. Depois, certifique-se de ter um arquivo .vimrc no seu diretório de usuário e uma pasta .vim também.

 $ touch ~/.vimrc
 $ mkdir ~/.vim

2 - Dentro da pasta .vim crie uma pasta autoload e uma bundle:

 $ mkdir -p ~/.vim/autoload ~/.vim/bundle

3 - Copie o arquivo padrão do projeto Pathogen usando curl:

 $ curl -LSso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim

ou

 $ curl -Sso ~/.vim/autoload/pathogen.vim https://raw.github.com/tpope/vim-pathogen/master/autoload/pathogen.vim

ATENÇÃO: o repositório git do projeto pathogen é esse -> https://github.com/tpope/vim-pathogen Fique atento a mudanças no endereço do arquivo sempre visitando esse link antes de seguir o procedimento.

4 - Copie as linhas abaixo no arquivo .vimrc do usuário:

   execute pathogen#infect()
   call pathogen#helptags()
   syntax on
   filetype plugin indent on

5 - Copie para o diretório ~/.vim/bundle os arquivos de configuração do projeto Nerdtree:

 $ cd ~/.vim/bundle
 $ git clone https://github.com/scrooloose/nerdtree.git

6 - Copie a linha abaixo para abrir o NERDTree com o comando crtl + n:

 map <C-n> :NERDTreeToggle<CR>

Ou, se você quiser que o NERDTree abra automaticamente, copie isso no mesmo arquivo:

 autocmd StdinReadPre * let s:std_in=1
 autocmd VimEnter * if argc() == 0 && !exists("s:std_in") | NERDTree | endif

7 - Seu arquivo .vimrc devera estar assim:

 "configurações pathogen
 execute pathogen#infect()
 call pathogen#helptags()
 syntax on
 filetype plugin indent on
 
 "configurações nerdtree 
 map <C-n> :NERDTreeToggle<CR>