2012-11-24 9 views
11

Ctrl-X ओ - अन्य विंडो के लिए कर्सर स्विचctrl-x o पीछे (अन्य खिड़की के विपरीत)?

मैं उल्टा करने के लिए क्या control-x o करता है की क्षमता है करना चाहते हैं। control-x p जैसा कुछ है जो वास्तव में control-x o करता है, लेकिन पीछे की तरफ करता है। इस अनुरोध का कारण यह है कि मेरे पास अक्सर दो बफर खुलते हैं जो कोड होते हैं और एक बफर खुला होता है जो एक प्रतिलिपि है। मुझे अक्सर दूसरे में जाने के लिए बफर में से एक में जाना पड़ता है, जो कष्टप्रद है।

कहें कि मेरे पास 3 बफर खुले हैं (ए, बी, सी), और मैं बफर बी पर हूं। बफर control-x o के संदर्भ में वर्णानुक्रम में हैं। जब मैं ए पर जाना चाहता हूं, तो मैं control-x o को दो बार दबाए रखने के बजाय control-x p दबा सकता हूं।

किसी भी मदद की सराहना की है, धन्यवाद।

उत्तर

12

नकारात्मक गणना के साथ other-window पर कॉल करें। यह सी -सी-एक्स ओ दबाकर इंटरैक्टिव रूप से किया जा सकता है। "सी -" -1 की संख्यात्मक तर्क की आपूर्ति कर रहा है। आप सी-यू संख्या दबाकर किसी भी संख्यात्मक (NUM) की आपूर्ति कर सकते हैं।

आप अतिरिक्त कुंजी कॉर्ड प्रेस नहीं करना चाहते हैं, तो केवल आपके स्वयं के आदेश आदेश मुश्किल कोड को "-1" तर्क लिखें:

अपने .emacs फाइल करने के लिए यह कोड जोड़ें

(global-set-key "\C-xp" (lambda() 
          (interactive) 
          (other-window -1))) 

यह कैसे काम करता है? "सी-एक्स ओ" फ़ंक्शन other-window को कॉल करता है (यह पता लगाने के लिए कि C-h k का उपयोग करें और फिर कुंजी कॉम्बो टाइप करें)।

ऊपर दिए गए कोड में हम एक अज्ञात फ़ंक्शन को परिभाषित करते हैं, इसे इंटरैक्टिव बनाते हैं और जो भी चाहते हैं उसे करते हैं। फिर हम उस समारोह को कुंजी संयोजन C-x p पर बांधते हैं।

+0

कूल बीन्स, हल्के ढंग से परीक्षण किए गए, काम करते हैं। स्पष्टीकरण के लिए धन्यवाद। –

+1

आप 'सी-एक्स' के लिए 'सी - 'उपसर्ग का भी उपयोग कर सकते हैं। यह '-1' संख्यात्मक तर्क के बराबर है। कोई अन्य संख्यात्मक तर्क आगे या पीछे छोड़ने के लिए भी काम करेगा। –

+0

@event_jr हां, उपसर्ग तर्कों का एक स्पष्टीकरण निश्चित रूप से क्रम में होगा। इसे मेरे पोस्ट में संपादित करने के लिए स्वतंत्र महसूस करें। – pmr

0

मैं थोड़ी देर के लिए emacs का उपयोग कर रहा था और मुझे याद नहीं है कि Ctrl-x o का पिछड़ा विकल्प है। वैसे भी मैं हमेशा Ctrl-x Ctrl-f का उपयोग करके prefaired, यह आपको सरल, पाठ आधारित फ़ाइल एक्सप्लोरर का उपयोग करके फ़ाइलों के बीच सर्कल करने देता है। पिछली फ़ाइल बाकग्राउंड में है। आप दोनों को जोड़ सकते हैं।