2009-10-04 11 views
11

मैक टर्मिनल एप्लिकेशन में एक सेटिंग (प्राथमिकताएं -> कीबोर्ड) है जो आपको "मेटा कुंजी के रूप में उपयोग विकल्प" सेट करने देती है। यह उपयोगी है क्योंकि कई यूनिक्स बॉक्स bash का उपयोग डिफ़ॉल्ट खोल के रूप में करते हैं और इसमें embs keybindings M-f और M-b है जो आपको शब्दों को छोड़ने देता है।यूके मैक टर्मिनल में मेटा और #

समस्या यह है कि यूके कीबोर्ड के साथ मैक पर # प्रतीक मुश्किल है - आमतौर पर इसे alt-3 के साथ टाइप किया जा सकता है, लेकिन यदि आप टर्मिनल और alt = मेटा में नहीं हैं।

किसी के पास इसका अच्छा तरीका है?

+0

के रूप में जानकारी पाने के लिए http://stackoverflow.com/questions/2630643/inserting-character पर एक नज़र डालें -in-os-x-terminal-when-use-option-as-meta-key/2630929 # 2630929 – TheJuice

उत्तर

2

ESC एक और मेटा शॉर्टकट है :)। हालांकि आपको इसे दबाए रखना नहीं है।

तो आपकी स्थिति में, आपको केवल ESC दबाए जाने की आवश्यकता हो सकती है, और फिर alt-3 दबाएं।

+0

यह मेरे लिए काम नहीं करता है, बस एक "3" – callum

+0

मैक में यूके कीबोर्ड लेआउट पर निम्न कार्य करता है मैवरिक्स पर ओएसएक्स टर्मिनल (10.9.4): ** एक बार ** 'ईएससी 'टैप करें, फिर (* * * आपने * ईएससी' जारी किया है),' alt-3' दबाएं। मेरा मानना ​​है कि मेरे टर्मिनल में केवल डिफ़ॉल्ट कॉन्फ़िगरेशन है, कोई विशेष परिवर्तन आवश्यक नहीं है। –

+2

मेरी [पिछली टिप्पणी] में जोड़ने के लिए (http://stackoverflow.com/questions/1517136/meta-and-in-a-uk-mac-terminal#comment38406609_1517244), सुनिश्चित करें कि 'टर्मिनल> प्राथमिकताएं> मेटा के रूप में उपयोग करें विकल्प कुंजी' ** अनचेक ** –

6

सेट पारी -3 छोड़कर अपने कीबोर्ड भाषा (सिस्टम वरीयताएँ-> इंटरनेशनल> InputMenu) ऑस्ट्रेलियाई

यह ब्रिटेन के समान ही है करने के लिए # देता है। आप पाउंड चिह्न खो देते हैं, लेकिन मैं आईएसओ तीन चरित्र कोड जीबीपी

7

मैं zsh उपयोग कर रहा हूँ और मेरा दिन बचाया निम्न का उपयोग करता है, तो मैं मुद्रा कार्य करें: मैं iTerm2 उपयोग कर रहा हूँ और मैं हो रही थी

bindkey -s '^[3' \# 
+0

बहुत बढ़िया है। मैं 'bindkey '\ e3' # '' की कोशिश कर रहा था और सोच रहा था कि यह क्यों काम नहीं करता था; मैंने '-s' विकल्प को याद किया, जैसा कि 'मैन zshzle' लाइन ~ 144:' इन-स्ट्रिंग आउट-स्ट्रिंग 'रीमेप पर परिभाषित किया गया है। धन्यवाद! –

+0

धन्यवाद! मेरे लिए चाल थी। –

+0

दुर्भाग्यवश जब मैं विम alt-3 में हूं तो बस कर्सर को एक चरित्र पर कूदता है। –

0

यह समस्या। ITerm2 के साथ आप बाएं alt कुंजी का उपयोग मेटा कुंजी के रूप में कर सकते हैं, और सामान्य कुंजी के रूप में दाईं ओर। तो रल्ट -3 # कुंजी करता है।

3

ऑस्ट्रेलियाई लेआउट जैसा कि बताया गया है # को शिफ्ट 3 के लिए मैप किया गया है और £ 3 को मैप किया गया है। Aus पर स्वैप करें और अपने एएलटी व्यवहार को स्वैप करें। इससे मुझे परेशान किया गया है, खासकर जब यह एक गैर ब्रिटेन की स्थिति में है।

3
मैंने आज कुछ देर Graeme Sutherland के ब्लॉग पर इस के लिए एक महान समाधान पर ठोकर खाई

तो सोचा था कि मैं इसे यहाँ मामला यह गायब हो जाता है में संक्षेप में प्रस्तुत होगा।

यदि आप अंतर्निहित टर्मिनल के साथ रहना चाहते हैं और £ साइन खोना नहीं चाहते हैं, तो आप Ukelele का उपयोग अपने स्वयं के कीबोर्ड लेआउट को इसके बजाय हैश के लिए अनुभाग (§) कुंजी को स्विच करने के लिए कर सकते हैं। '#!' टाइप करने के लिए काफी आसान स्थान भी :)

कीमैप फ़ाइल ग्रीम निर्मित here है, लेकिन यदि आप अपना खुद का बनाना चाहते हैं तो आप आसानी से ब्रिटिश को आधार के रूप में ले सकते हैं, यह नई कीमैप फ़ाइल बनाने के लिए बहुत सरल है। भाषा & पाठ - - इनपुट सूत्रों का कहना है

  • स्क्रॉल करने के लिए नीचे 'ब्रिटिश § के लिए # के साथ' (या जो भी आप Ukelele में इसका नाम के रूप में डाल दिया

    1. अपने नए कीमैप फ़ाइल ~/Library/Keyboard Layouts को
    2. जाओ सिस्टम प्राथमिकताएं में कॉपी) और स्क्रीन के शीर्ष पर बॉक्स
    3. जाँच 'मेनू पट्टी में दिखाएँ इनपुट मेनू' अपने मेनू पट्टी में झंडे पर
    4. क्लिक जाँच और अपने नए इनपुट स्रोत

    यह इनपुट स्रोत तब सभी ऐप्स में उपयोग किया जा सकता है, या केवल वे जिन्हें आप चाहते हैं।

    मैं इसकी सराहना करता हूं और लिंक किया गया प्रश्न काफी पुराना है लेकिन सोचा कि इससे किसी और की मदद हो सकती है।

  • 1

    देखें छवि कैसे करने के लिए सेटअप अपने टर्मिनल में एक शॉर्टकट और उड़ान भरने मुक्त

    Setup a shortcut in your terminal and fly free

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