जवाबों:
आप NERDTree को बंद या फिर से खोल सकते हैं या बस rवर्तमान निर्देशिका की सूची Rको ताज़ा करने या रूट निर्देशिका की सूची को ताज़ा करने के लिए हिट कर सकते हैं ।
क्या आप NERDTree विंडो के शीर्ष पर "मदद के लिए प्रेस" देखें? इसका मतलब है कि आप ?मदद के लिए दबा सकते हैं। यदि आप करते हैं, तो आपको NERDTree शॉर्टकट की संपूर्ण सूची दिखाई देगी। काफी अच्छा है।
आम तौर पर, कई प्लगइन्स में एक संपूर्ण दस्तावेज होता है जिसे आप एक्सेस कर सकते हैं :help <pluginame>
।
?
मदद को तीन बार देखा और कभी नहीं देखा r
!
r
शॉर्टकट की सूची नहीं देती है
?
quickhelp अपने "फाइलसिस्टम मैपिंग" खंड में इन शॉर्टकट्स को सूचीबद्ध करता है। यह " r
: ताज़ा कर्सर dir" और " R
: ताज़ा वर्तमान रूट" को सूचीबद्ध करता है ।
जैसा कि @romainl ने उत्तर दिया; rवर्तमान निर्देशिका Rको ताज़ा करने या रूट निर्देशिका को ताज़ा करने के लिए दबाएँ ।
आप दबाकर स्वयं nerdTree से नई फ़ाइलों को जोड़ने पर विचार कर सकते हैं m, फिर aएक नई फ़ाइल (या अनुगामी फिसलन जोड़कर निर्देशिका) जोड़ने के लिए। इस तरह आपको नई जोड़ी गई फ़ाइल को देखने के लिए nddTree को रीफ़्रेश करने की आवश्यकता नहीं है।
मार के बजाय Rमें NERDTree
खिड़की, मुझे लगता है कि यह मेरे लिए करता है एक कस्टम मानचित्र का उपयोग करें:
nmap <Leader>r :NERDTreeRefreshRoot
मैंने इसे Leader+ पर मैप किया है r, लेकिन आप जो चाहें उसे मैप कर सकते हैं।
स्पष्टीकरण:
NERDTree
विंडो पर स्विच करता हैR
कुंजी का अनुकरण करके ) को ताज़ा करता हैनोट: आप NERDTree के साथ CtrlP को रीफ्रेश करने के लिए एक अंतिम चरण जोड़ सकते हैं
:NERDTreeRefreshRoot
पेड़ पर ध्यान केंद्रित किए बिना मैप कर सकते हैं ।
आप फीडकी फ़ंक्शन का उपयोग करके आर बटन दबा सकते हैं । सिर्फ इस तरह:
call feedkeys("R")
मैंने अपने .vimrc फ़ाइल में एक फ़ंक्शन को परिभाषित किया है:
fun! ToggleNERDTreeWithRefresh()
:NERDTreeToggle
if(exists("b:NERDTreeType") == 1)
call feedkeys("R")
endif
endf
nmap <silent> <c-l> :call ToggleNERDTreeWithRefresh()<cr>
इसलिए, जब मैं ctrl+ टाइप करता हूं l, तो NERDTree को टॉगल किया जाएगा और रूट डायरेक्टरी को रिफ्रेश किया जाएगा।