2010-11-25 22 views
16

में खोले जाने पर फ़ाइल करने के लिए nerdtree ऑटो फोकस मैं लिनक्स पर नेरडट्री का उपयोग कर रहा हूं। मैं 'टी' का उपयोग कर एक नए टैब में फ़ाइल खोलने के बाद फ़ाइल बफर में बेवकूफ पेड़ बफर से कूदना चाहता हूं। मुझे हर समय 'Ctrl + W + W' दबाए जाने की आवश्यकता है।नए टैब

किसी नए बफर के बाद vi execute C-W-W कैसे बनाया जाए, इसके बारे में कोई भी विचार बनाया गया है।

साईराम

उत्तर

-3

बस अपने .vimrc

+1

भविष्य यात्रियों के लिए:

मुख्य विंडो पर वापस आने के लिए सबसे आसान तरीका है सिर्फ इस तरह पिछली विंडो पर कूदने के लिए है यह मैं (vim 7.2) के लिए काम नहीं करता है, लेकिन डाल PaulP के लाइन 'autocmd vimenter * NERDTree' के बाद .vimrc में समाधान चाल – Hamy

+1

चाल है Yohann का समाधान मेरे लिए काम किया, यह नहीं। सुनिश्चित नहीं है कि यह पुराना है या नहीं, लेकिन निश्चित रूप से बहुत समान है। – MMM

4

आप की तरह तथाकथित autocommands उपयोग कर सकते हैं,:

au BufNew * <command> 

यह आदेश निष्पादित करेंगे जब नए बफर बनाई गई है। वहां से शुरू करो। इस विषय पर vimdoc देखें।

65

जब vim शुरू होता है, यह फ़ाइल के लिए एक विंडो खोलता है करने के लिए autocmd BufNew * wincmd l जोड़ने, तो यह NerdTree के लिए एक और विंडो खुलती है।

" Start NERDTree 
autocmd VimEnter * NERDTree 
" Go to previous (last accessed) window. 
autocmd VimEnter * wincmd p 
+5

बिल्कुल मुझे क्या चाहिए! विम के साथ फाइल खोलते समय, यह एनईआरडीटी – lfender6445

+6

खोलते समय नई खुली फ़ाइल पर ध्यान केंद्रित करता है आप कमांड को जोड़ सकते हैं: 'autocmd VimEnter * NERDTree | wincmd p' – NARKOZ

+0

सही धन्यवाद यहां 'vimenter window' खोजकर मिला – Plato

संबंधित मुद्दे