2010-02-22 15 views
5

मेरे पास अक्सर कई प्रक्रियाएं चलती हैं (आर, पायथन, एशेल/खोल), और प्रत्येक के लिए मेरे पास अक्सर एक संबंधित स्क्रिप्ट होती है जिसमें से मैं स्निपेट भेजता हूं। इस उद्देश्य के लिए मैं आमतौर पर प्रत्येक फ्रेम को दो विंडो में लंबवत रूप से विभाजित करता हूं ताकि मेरी स्क्रिप्ट फ़ाइल (उदा।, .py) शीर्ष विंडो में हो और आरईपीएल या इंटरैक्टिव प्रोग्राम निचली विंडो में है (उदा।, पायथन)। क्या दोनों को जोड़ने का एक आसान तरीका है कि स्विचिंग और क्लोजिंग बफर दो बफर पर एक साथ काम करेंगे? मेरे पास विजेता-मोड और इल्सस्क्रीन है - लेकिन एक खिड़की में बफर स्विच करने के बाद, मैं इसे पिछले राज्य में लौटने के लिए उपयोग करने का प्रयास करता हूं जिसमें मेरे पास मूल स्क्रिप्ट-प्रक्रिया बफर एक ही फ्रेम में एक साथ थे और खिड़कियों में विभाजित थे, और मैं अक्सर बफर का मिश्रण मिलता है ताकि "सही" स्क्रिप्ट बफर दो विंडोज़ में प्रोसेस बफर के साथ दिखाई न दे। क्षमा करें अगर यह थोड़ा उलझन में है लेकिन शायद एक समाधान सी-एक्स बी (iswitch buffers या ido-switch buffers) फ्रेम (लेकिन अलग-अलग विंडो) में चल रहे अन्य बफर के बारे में जागरूक करना है? किसी भी मदद की सराहना की। धन्यवाद -emacs में एक साथ जोड़े विंडोज/बफर?

उत्तर

7

आप एक रजिस्टर में खिड़की विन्यास संग्रहीत कर सकती है (Cx rw < कुंजी >, जैसे Cx RWW), प्रत्येक विंडो विन्यास के लिए एक, और फिर बफ़र्स स्विचन के बजाय, बस विंडो विन्यास के लिए कूद आपने संग्रहित किया है (सीएक्स आरजे < कुंजी >, उदाहरण के लिए सीएक्स आरजेडब्ल्यू)।

तो उदाहरण के लिए, जब आपके पास आर जैसे आर के लिए खिड़कियां रखी गई हैं, तो सी-एक्स आर डब्ल्यू आर दबाएं। फिर जब आप आर पर वापस स्विच करना चाहते हैं, तो बस सी-एक्स आर जे आर दबाएं।

+0

हाँ! धन्यवाद! – hatmatrix

+0

मुझे लगता है कि आपने अंत में मुझे दिखाया कि रजिस्ट्रार क्यों आसान हैं। धन्यवाद! – monotux

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