2008-09-18 6 views
25

मैं "सी-एक्स ओ" के साथ विंडोज़ के बीच स्विच कर सकता हूं, लेकिन अगर मैंने कई फ्रेम खोले हैं, तो क्या मैं माउस के बिना उनके बीच भी जा सकता हूं?Emacs, किसी अन्य फ्रेम (मैक ओएस एक्स) पर स्विचिंग

मुझे अभी एहसास हुआ कि सवाल शायद इस विवरण के बिना ब्राइंडेड लगता है: मै मैक ओएस एक्स (फिनिश कीबोर्ड) पर हूं और उसी एप्लिकेशन की खिड़कियों के बीच स्विच करना मुश्किल है।

उत्तर

29

उपयोग करने के लिए सेटअप आप एक Emacs केंद्रित विधि चाहते हैं, कोशिश सी x 5 ओ।

0

मेरा मानना ​​है कि आप फ्रेम के बीच स्विच कर सकते हैं उसी तरह आप एप्लिकेशन के बीच स्विच करते हैं।

विंडोज़ पर मैं Alt-टैब का उपयोग करें, यूनिक्स पर मैं अपने मशीन Ctrl-Alt-टैब

+0

हां, मैं ओएस एक्स पर हूं और उसी ऐप की खिड़कियों के बीच स्विचिंग एक पिटा है। – auramo

+4

ओएस एक्स पर आप एक ही ऐप की चक्र खिड़कियों के लिए कमांड-'/ कमांड- ~ का उपयोग भी कर सकते हैं (यदि आप आसानी से उस कुंजी को टाइप नहीं कर सकते हैं तो यह कम-यूएस कीबोर्ड लेआउट पर अलग हो सकता है, कमांड को दबाकर दबाकर दबाएं टैब के ऊपर की कुंजी।) मैं वास्तव में Emacs के साथ सीएक्स 5 ओ से अधिक सामान्य रूप से उपयोग करता हूं। –

+0

उपरोक्त @ निकोलसराइली की टिप्पणी (एम-'/ कमांड-') ने एक बार काम किया लेकिन एमएक्स के हाल के संस्करणों में कुछ और तोड़ दिया/ट्रिगर किया गया, जहां यह कीबोर्ड-संचालित मेनू को ट्रिगर करता है। कोई उस मेनू का उपयोग कर सकता है, या चीजों को पुनर्जीवित कर सकता है। (कमांड- अभी भी अधिकांश मैक ऐप्स में काम करता है)। जॉन न्यूलिन का समाधान चीजों को पुनर्जीवित करने के लिए काम करता है ताकि यह फिर से काम कर सके। :-)। Schatten के सुझाव की कोशिश नहीं की है, लेकिन एक महान की तरह लगता है। मुझे लगता है कि सी-एक्स 5 ओ एडिफ के साथ काम नहीं करता है। –

3

manual से जवाब "Cx 5 ओ" है (लेकिन कम से बारीक अक्षरों पढ़ सकते हैं और - चर फोकस-इस प्रकार है-माउस के बारे में)

9

मैं उपयोग एमएक्स अगली multiframe खिड़की (एक करने के लिए बाध्य पाठ्यक्रम की कुंजी)। एम-एक्स अन्य फ्रेम (सी-एक्स 5 ओ) से बेहतर IMHO।

अगली-मल्टीफ्रेम-विंडो प्रत्येक फ्रेम की खिड़कियों को पूरी तरह से चलाता है। अन्य फ्रेम फ्रेम के माध्यम से बस चरणों (जैसे ALT-TAB)

8

मैंने हाल ही में answered a similar question on SuperUser के माध्यम से कदम उठाए। framemove.el नामक एक नया पैकेज है, जो आपको तीर कुंजियों (शिफ्ट या मेटा) जैसे उपसर्ग कुंजी के साथ आसानी से फ्रेम स्विच करने देता है।

स्थापित करने के लिए:

(require 'framemove) 
(framemove-default-keybindings) ;; default prefix is Meta 
21

अपने .emacs में इस रखो

(वैश्विक सेट कुंजी "\ एम` " 'अन्य फ्रेम)

तो फिर तुम कमान कर सकते हैं emacs फ्रेम के बीच स्विच करने के लिए।

+0

क्योंकि एम + 'अधिक मैक देशी है, और कम कुंजी दबाया गया है, इसलिए मैं इसे सी-एक्स 5 ओ से अधिक पसंद करता हूं ... –

+0

मेरे पास डिफ़ॉल्ट रूप से ओएसएक्स-की-मोड सक्षम है, यह वही बाइडिंग करता है। – schatten