2009-11-18 36 views
30

Birisi, vim çağrıldığında her zaman NERDTree'yi otomatik olarak açmak için .vimrc'yi nasıl zorlayacağını biliyor mu? İşletim sistemi * nix.Otomatik açma NERDTree in vim

cevap

53
au VimEnter * NERDTree 

senin vimrc bunu

yapmalıdır içinde: o arka

+0

michael, teşekkürler! – varnie

34

için autocmd.txt yapabilirsiniz Ayrıca sadece açık Nerd Ağacı komut satırında hiçbir dosya vardı:

function! StartUp() 
    if 0 == argc() 
     NERDTree 
    end 
endfunction 

autocmd VimEnter * call StartUp() 

blog post by Ovid adresinden alınmıştır. sağlanan hiçbir dosya argüman hiçbir argüman NERDTree açık sonra sağlanırsa Yukarıdaki kod yalnızca denetler

autocmd vimenter * if !argc() | NERDTree | endif 
OR 
au vimenter * if !argc() | NERDTree | endif 

olacağını zaman

+0

Çok güzel ipucu. Teşekkür ederim. (Neden kimsenin daha önce kimseyi istemediğini bilmiyorum). – ereOn

3

Bir astar NERDTree açın.