टैब में फ़ाइल से NERDTree पर वापस कैसे कूदें?


232

मैं आमतौर पर:

  1. आवश्यक फ़ाइल चुनें।
  2. इसे एक टैब में खोलें (डिफ़ॉल्ट रूप से टी वर्ण)।

लेकिन मैं टैब में एक और फ़ाइल खोलने के लिए एनईआरडीट्री पर वापस कैसे कूद सकता हूं?

अस्थायी समाधान मैं अब अपने .vimrc फ़ाइल में उपयोग करता हूं:

map <F10> :NERDTree /path/to/root/of/my/project

लेकिन रूट निर्देशिका से बार-बार नेविगेशन शुरू करने के लिए यह बहुत उपयोगी नहीं है।


4
मुझे आपका अपडेट समझ नहीं आया। नहीं, NERDTree अपने स्वयं के टैब में प्रदर्शित नहीं होता है, लेकिन जब आप एक नए टैब में एक नई फ़ाइल खोलते हैं, तो आपको gtNERDTree वाले टैब पर वापस जाने के लिए उपयोग करने में सक्षम होना चाहिए ?
इन्नाएम

हाँ तुम सही हो। मुझे बस यही मिला है।
रीडवुल्फ़

जवाबों:


77

यदि आप Tइसके बजाय उपयोग करते हैं tतो वापस कूदने की कोई आवश्यकता नहीं है क्योंकि नया टैब खोला जाएगा, लेकिन विम का ध्यान बस एनईआरडीट्री के भीतर रहेगा।


क्या होगा अगर हम टैब के बजाय बफ़र्स का उपयोग कर रहे हैं (जैसा कि अक्सर विम के साथ क्या करने के लिए कहा जाता है)? * संपादित करें: नीचे जवाब है कि मैं क्या देख रहा था।
cbartondock

665

Ctrl-ww

यह खुली खिड़कियों के बीच चलेगा (ताकि आप NERDTree विंडो के बीच आशा कर सकते हैं, जिस फ़ाइल को आप संपादित कर रहे हैं और मदद विंडो, उदाहरण के लिए ... बस नीचे दबाए रखें Ctrlऔर wदो बार दबाएं )।


4
>> बस "नियंत्रण" को दबाए रखें और "डब्ल्यू" को दो बार दबाएं। दुर्भाग्य से, मुझे इसके बाद कुछ भी बदला हुआ नहीं दिख रहा है .. और इस शॉर्टकट के लिए कुछ भी विशेष नहीं है। आपके पास कोई विचार है? कृपया मदद
reedwolf

3
Ctrl-ww कर्सर को सक्रिय टैब की विभाजित खिड़कियों के बीच ले जाएगा। एक नए टैब में, विभाजन नहीं होते हैं और इस प्रकार ctrl-ww कुछ नहीं करेगा।
इन्नाएम

1
मेरे अनुमान के अनुसार, माननी।
rg88

2
मुझे लगता है कि यह उत्तर बेहतर है!
डीएनबी

क्या होगा अगर मैं डब्ल्यू को तीन बार धकेलूं?
एलियनवेग्युई

136

Ctrl+ wwचक्र हालांकि सभी खिड़कियां

Ctrl+ whआपको एक विंडो छोड़ देता है

Ctrl+ wjआपको एक खिड़की के नीचे ले जाता है

Ctrl+ wkआपको एक विंडो लेता है

Ctrl+ wlआपको एक विंडो सही लगती है


यह। धन्यवाद।
एरॉलिन

93

NERDTree दूसरी विंडो में खुलता है। उस विभाजित दृश्य को आप देख रहे हैं? वे vim parlance में विंडोज़ कहलाते हैं। सभी विंडो कमांड के साथ शुरू होता है CTRL- W। आसन्न खिड़कियों से स्थानांतरित करने के लिए जो एक दूसरे के बाएं और दाएं हैं, आप फोकस विंडो को अपनी वर्तमान विंडो के बाईं ओर बदल सकते हैं CTRL- w hऔर फोकस को दाईं ओर ले जाएं CTRL- w l। इसी तरह, CTRL- w jऔर CTRL- w kआपको क्षैतिज रूप से विभाजित खिड़कियों (यानी, एक खिड़की दूसरे के ऊपर है) के बीच ले जाएगा। यहाँ वर्णित के रूप में विंडोज़ के साथ आप बहुत कुछ कर सकते हैं

आप अपने पेड़ को खुला और बंद करने के लिए NERDTreeToggle कमांड का उपयोग भी कर सकते हैं। मैं आमतौर पर बांधता हूं कि टी।


2
यह डालने में बहुत मदद करता है: NERDTreeToggle कीबाइंडिंग अपने .vimrc में। मैं <F4> का उपयोग करता हूं, लेकिन यह सिर्फ मैं ही हूं। मैंने क्रमश: <F2>, <F3>, और <F4> पर Project.vim, taglist और NERDTree डाला। अब मेरी परियोजनाओं के आसपास आना आसान है। यह वास्तव में MiniBufExplorer के साथ खराब काम करता है, इसलिए यदि आप उपयोग करते हैं तो आपके पास कुछ मुद्दे हो सकते हैं।
१०:३३ पर जोरेली

इस स्पष्टीकरण के लिए धन्यवाद। किसी कारण से, यह किसी नौसिखिए उपयोगकर्ता के लिए भी स्पष्ट नहीं है कि एनईआरडीट्री वास्तव में एक नई विम विंडो खोलता है। एक बार जब मैं यह समझ गया, और विंडोज़ को नेविगेट करने के लिए कुछ कमांड सीखे, तो मैंने न केवल NDDTree का प्रभावी रूप से उपयोग करना शुरू कर दिया, बल्कि Vim विंडो एक ही स्क्रीन में कई फाइलें खोलने का एक सुविधाजनक तरीका बन गया!

25

आप एक स्प्लिट विंडो का उपयोग करके ध्यान केंद्रित कर सकते हैं # ctrl-ww

उदाहरण के लिए, दबाने पर:

1 ctrl-ww

पहली खिड़की पर ध्यान केंद्रित किया जाएगा, आमतौर पर एनईआरडीट्री।


प्रेस ctrl 1 के बाद वास्तव में एक लंबी यात्रा है।
ओल्डस्कूल

9

ctrl-wwउपयोगी हो सकता है जब आपके पास सीमित टैब खुले हों। लेकिन जब आप बहुत सारे टैब खोल सकते हैं तो आपको गुस्सा आ सकता है।

मैं :NERDTreeफिर से टाइप करने के लिए NERDTree टैब पर ध्यान केंद्रित करने के लिए तुरंत टाइप करता हूं जहां भी मेरे कर्सर का फोकस है। उम्मीद है की वो मदद करदे


5

आप टैब बदल कर ctrl-pgupऔर कर सकते हैं ctrl-pgdown। उस टैब पर आप NERDTree से आए थे, अभी भी चयनित है और आप दूसरा टैब खोल सकते हैं।


3

एनईआरडीट्री के अधिक हाल के संस्करणों में आप कमांड का उपयोग कर सकते हैं :NERDTreeFocus, जो एनईआरडीट्री विंडो पर ध्यान केंद्रित करेगा।


3

चूंकि इसका उल्लेख नहीं है और यह वास्तव में उपयोगी है:

ctrl-wp

जिसे मैं याद करता हूं जैसा कि पहले चयनित विंडो पर जाता है

यह वहां और बैक कमांड के रूप में काम करता है । NERDTree पर वापस जाने के ctrl-wpलिए एक नई विंडो प्रेस में पेड़ से एक नई फ़ाइल खोलने के बाद और अपनी पिछली विंडो पर वापस जाने के लिए इसे फिर से उपयोग करें ।

पुनश्च: यह उल्लेख के लायक है कि ctrl-wpवास्तव में प्रलेखित है जैसा कि पूर्वावलोकन विंडो पर जाएं (देखें: :help preview-windowऔर :help ctrl-w)।

यह एकमात्र कीस्ट्रोक भी है जो सीओसी पूर्वावलोकन प्रलेखन विंडो के अंदर और स्विच करने के लिए काम करता है ।


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.