आप मैक ओएस में एक टर्मिनल में अगले या पिछले शब्द पर कैसे जाते हैं? [डुप्लिकेट]


8

मैं आमतौर पर लिनक्स का उपयोग करता हूं, कोई भी विशेषज्ञ नहीं है (इससे बहुत दूर) लेकिन मैं इसे दैनिक उपयोग करता हूं।

कभी-कभी मैं खुद को (किसी और के) मैक का उपयोग कर पाता हूं और टर्मिनल में कमांड टाइप करता हूं।

लिनक्स में, मैं एक बार में (वर्तमान में सबसे पाठ संपादकों btw के रूप में) एक पंक्ति में आगे या पीछे जाने के लिए Ctrl + Left और Ctrl + Right का उपयोग कर सकता हूं। अगर मैं मैक ओएस में ऐसा करने की कोशिश करता हूं, तो यह वर्कस्पेस को स्विच करता है, या किसी अन्य विंडो को सामने लाता है, या इस तरह की कुछ परेशान करने वाली चीज। मुझे लगता है कि मैंने कमांड और Ctrl (उचित) कुंजी दोनों की कोशिश की।

मैक ओएस में उसके लिए एक अलग कुंजी संयोजन है? अंत में मैं एक समय में एक वर्ण को स्थानांतरित करने के लिए खुद को तीर के नीचे दबाए हुए पाता हूं, जो किसी कारण से मैक ओएस में लिनक्स और विंडोज की तुलना में 10 गुना धीमा है।

जवाबों:


5

Opt-Bएक शब्द को पीछे की ओर ले जाता है, Opt-Fएक शब्द को आगे। ये emacsआपके शेल ( bash) सपोर्ट के कीबाइंडिंग हैं और डिफ़ॉल्ट रूप से सक्षम हैं। आपको मेटा कुंजी वरीयता (नीचे चित्रित) के रूप में उपयोग विकल्प की जांच करनी होगी ।


इसके अतिरिक्त, अपनी टर्मिनल की प्रोफाइल सेटिंग्स में, आप उदाहरण के लिए Opt-Leftऔर Opt-Rightटर्मिनल में काम करने वाले परिचित कीबोर्ड शॉर्टकट बनाने के लिए विशेष एग्जिट सीक्वेंस दे सकते हैं :

यहाँ छवि विवरण दर्ज करें

यहाँ छवि विवरण दर्ज करें

\033[5Dबाएं स्थानांतरित करने के लिए उपयोग करें , और \033[5Cसही स्थानांतरित करने के लिए।


2
मैंने पाया कि iTerm के साथ, यह आसान था बस को जोड़ने के लिए "\e[1;9D": backward-wordऔर "\e[1;9C": forward-wordकरने के लिए ~/.inputrc(या जो भी readकुंजीपटल शॉर्टकट के लिए आदेश से पता चलता है कि आप उपयोग करना चाहते हैं। मैं इस किया क्योंकि का उपयोग कर optionमेटा कुंजी के रूप में हमेशा बेहतर (जैसे जर्मन कीबोर्ड नहीं है, जहां ~नक्शे के लिए option-n)।
slhck

आप मेरी प्रोफाइल का उपयोग कर सकते हैं: github.com/lingtalfi/mac-terminal-shortcuts , इसमें सहज संपादन शॉर्टकट हैं।
लिंग

2

यदि आप iTerm का उपयोग कर रहे हैं, और चाहते हैं कि लिनक्स जैसे Crtl + L / R मैपिंग, slhck का सुझाव अच्छी तरह से काम करता है।

बस जोड़ दो:

"\e[1;5D": backward-word
"\e[1;5C": forward-word

, ~/.inputrc(यदि यह मौजूद नहीं है, तो फ़ाइल बनाएं), क्रमशः - Ctrl - बायाँ, और Ctrl - दाएँ, के लिए।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.