मैं सीखने की प्रक्रिया में हूं, और मैंने अभी अंक के बारे में सीखा है। इससे पहले मुझे यह पता चला कि सभी स्रोत कोड फाइलें हैं जो मैं अपने टैब में काम कर रहा हूं। जब मुझे "ग्लोबल" (पूंजी पत्र) अंक के बारे में पता चला तो मैंने सोचा कि यह एक टैब पर स्विच करने का एक शानदार तरीका होगा जिसमें पहले से ही चिह्नित फ़ाइल खुली है, और सही जगह पर सही जगह पर स्क्रॉल करें। हालांकि, मुझे पता चला कि एक अलग फ़ाइल में एक चिह्न पर कूदने से बस उस फ़ाइल को बदलता है जो वर्तमान टैब प्रदर्शित हो रहा है, और यह मेरे टैब सेटअप को गड़बड़ कर देता है। क्या मैं जिस तरह से चाहता हूं टैब को टैब के साथ काम करने का कोई तरीका है?विम: वर्तमान टैब में फ़ाइल के बजाय वैश्विक अंक स्विच टैब कर सकते हैं?
उत्तर
समस्या यह है कि मार्क-कूद आदेश को वर्तमान विंडो के भीतर पर जाने के लिए डिज़ाइन किया गया है। आप डब्ल्यूडब्ल्यू एक नई विंडो पहले का उपयोग कर :sbuf
या :tabnext
या Ctrl + करने के लिए स्विच की जरूरत है। यदि आपने switchbuf=useopen,usetab
सेट किया है तो :sbuf <otherfile>
का उपयोग करके पहले दूसरी टैब पर कूदने के लिए पर्याप्त होगा जहां आपकी फ़ाइल खुली है। लेकिन 'ए आपके लिए एक नई विंडो नहीं बनाएगा (या किसी अन्य टैब में मौजूदा का पुन: उपयोग नहीं करेगा)।
आप शायद '
के लिए एक मानचित्रण और `` which uses
getpos() ,
setpos (बना सकते हैं) ,
: , and
switchbuf` किसी अन्य टैब में किसी मौजूदा विंडो पर जाने के लिए, लेकिन यह vimscript के एक पृष्ठ लिखने के शामिल होगा sbuf।
:help switchbuf
और :help getpos()
और :help setpos()
देखें।
टैब जो भी करने का प्रयास कर रहे हैं, वह करने का सबसे अच्छा तरीका नहीं हो सकता है। जब कोई फ़ाइल खुलती है, तो यह केवल एक टैब में जरूरी नहीं है। यह एक बफर में खुला है, जो एक अवधारणा है जो किसी टैब से बंधी नहीं है।
असल में, आप एक ही बफर को कई टैब में खोल सकते हैं (या एक ही टैब के भीतर भी कई पैन)। एक टैब एक खिड़की की तरह अधिक है जो आपके वर्तमान में खुले बफर में से एक या अधिक में है।
अपने वर्तमान टैब या फलक में बफर के बीच स्विच करने के तरीके के बारे में जानना बेहतर हो सकता है। केवल एक सलाह।
- 1. jquery टैब के वर्तमान में सक्रिय टैब
- 2. टैब स्विच
- 3. वर्तमान टैब बनाम नए टैब
- 4. विम - टैब
- 5. बनाना WinForm स्विच टैब
- 6. फ़ायरफ़ॉक्स में विम में विशिष्ट टैब पर स्विच करें?
- 7. विम कमांड्स में टैब पूर्णता
- 8. Google क्रोम एक्सटेंशन में अधिसूचना से वर्तमान टैब स्विच करें
- 9. jQuery यूआई टैब: वर्तमान टैब इंडेक्स
- 10. विम minibufexplorer में टैब ऑर्डर
- 11. विम: उस फ़ाइल की निर्देशिका के साथ नया एक्सप्लोरर टैब खोलें जो आप वर्तमान में
- 12. विम में टैब का आकलन कैसे करें?
- 13. मैं विम में टैब आकार कैसे बदलूं?
- 14. कंसोल टैब मेनू की तरह दिखने के लिए विम जीयूआई टैब मेनू कैसे बनाएं
- 15. vim - वर्तमान टैब में सभी बफर कैसे बंद करें?
- 16. टेक्स्टमैट शो टैब बनाम स्पेस कैरेक्टर कर सकते हैं?
- 17. 'टैब`
- 18. जांचें कि वर्तमान टैब vim
- 19. सब्लिमे टेक्स्ट विंटेज मोड में टैब के बीच स्विच करें
- 20. netbeans में वर्टिकल फ़ाइल टैब
- 21. पृष्ठभूमि टैब से वर्तमान टैब आईडी कैसे प्राप्त करें
- 22. Emacs: रिक्त स्थान के बजाय टैब डालें
- 23. दस्तावेज को संशोधित करें। वर्तमान टैब में नेविगेशन के बजाय एक नया टैब/विंडो खोला गया है
- 24. टैब
- 25. टैब
- 26. जब उपयोगकर्ता ब्राउज़र टैब स्विच करता है
- 27. न्यूइन्टेंट कारण पर स्विच टैब IllegalStateException
- 28. टैब
- 29. Emacs वैश्विक-सेट-कुंजी सी-टैब
- 30. नए टैब पर स्विच किए बिना जावास्क्रिप्ट में नया टैब कैसे खोलें?
ऐसा लगता है कि ऐसा इस तरह काम नहीं करना चाहिए। मैं बस अनुमान लगा सकता हूं कि बफर का उपयोग करें। – Eskil
देखें [यह] (http://stackoverflow.com/questions/102384/using-vims-tabs-like-buffers) प्रश्न और उत्तर, उम्मीद है कि वे इस सवाल को दूर कर देंगे :) –