2015-03-31 6 views
40

की शुरुआत/अंत करने के लिए कूद मुझे पता है कि मैं Ctrl +एक और Ctrl +ई के साथ शुरुआत और ओएस एक्स टर्मिनल के अंदर एक पंक्ति के अंत में कूद कर सकते हैं । लेकिन मैं ऐसा है, साथ Cmd + सही तीर और अपने संपादक से Cmd + वाम तीर कूद करने के लिए इस्तेमाल कर रहा हूँ कि मैं टर्मिनल के लिए भी इस शॉर्टकट का उपयोग करना अच्छा लगेगा।ओएस एक्स टर्मिनल शॉर्टकट: लाइन

मुझे Google पर कोई समाधान नहीं मिला है, इसलिए शायद यहां कोई मदद कर सकता है।

अद्यतन

टिप्पणी में के रूप में, मैं से Is there any way in the OS X Terminal to move the cursor word by word?

दुर्भाग्य से समाधान करने की कोशिश की, टर्मिनल सेटिंग्स, संशोधक कुंजी के रूप में Cmd शामिल नहीं करने के लिए के रूप में आप यहाँ देख सकते हैं लगता है:

Modifier Keys of Terminal

+0

क्या आप [this] (http://stackoverflow.com/a/81299/2307070) को अनुकूलित नहीं कर सकते? –

+0

मैंने अपना प्रश्न अपडेट कर लिया है, ऊपर देखें – 23tux

+1

'विकल्प'' सीएमडी' –

उत्तर

7

मैं ऐसा करने के लिए Karabiner नामक एक आसान ऐप का उपयोग करता हूं, और कई अन्य चीजें। यह मुफ़्त और खुला स्रोत है।

यह एक कीबोर्ड रीमेपर है, जो कई आम रीमेप्स के लिए बहुत आसान प्रीसेट के साथ है जो लोग करना चाहते हैं।

जैसा कि आप स्क्रीनशॉट से देख सकते हैं, इस रीमेप को कैरबिनर में प्रीसेट के रूप में शामिल किया गया है।

Screenshot of Karabiner preferences showing the preset to map cmd+left/right to ctrl+a/e

आशा इस मदद करता है। हैप्पी रीमेपिंग!

+0

ध्यान रखें, इस समय कैरबिनर मैकोज सिएरा पर काम नहीं करता है। –

+0

जानना अच्छा है; मैंने अपडेट नहीं किया है। उम्मीद है कि करबिनर बहुत लंबे समय से पहले अपडेट किया जाएगा! :) –

2

आप Better Touch Tools डाउनलोड कर सकते हैं। यह एक ऐप है जो आपको अपने पूरे सिस्टम या व्यक्तिगत ऐप्स पर कस्टम कुंजी-बाइंडिंग और शॉर्टकट बनाने की अनुमति देता है। इसका उपयोग करके, आप टर्मिनल में एक शॉर्टकट बना सकते हैं जो क्रमशः cmd-left/cmd-right दबाते समय ctrl-a/ctrl-e का अनुकरण करता है। मैं निश्चित रूप से इसकी सिफारिश करता हूँ! मैं इसे कई वर्षों से उपयोग कर रहा हूं और मेरे पास कई अलग-अलग ऐप्स में 50 से अधिक शॉर्टकट फैले हुए हैं।

+2

दुर्भाग्य से, आपका लिंक टूटा हुआ है – 23tux

+0

सिर के लिए धन्यवाद! मैंने ठीक कर दिया। – Jacob

+0

हे @ जैकोब टर्मिनल कमांड की शुरुआत या अंत में जाने के लिए 'पूर्वनिर्धारित पूर्वनिर्धारित कार्रवाई' क्या होगी? – Oer

8

मुझे यकीन है कि अगर यह (मैं अभी भी OS 10.8 का उपयोग करें) आप के लिए काम करेंगे नहीं हूँ, लेकिन मेरी टर्मिनल के लिए इन काम:

home = move cursor to the start of the line 
shift+end = move cursor to the end of the line 

alt+leftArrow = move one "word" to the left 
alt+rightArrow = move one "word" to the right 

आशा इस मदद करता है!

+1

10.12 सिएरा में, ऐसा लगता है कि शुरुआत में जाने के लिए यह शिफ्ट + घर जैसा है। यहां सूचीबद्ध अन्य सूचीबद्ध के रूप में काम करते हैं। – Chris

11

नवीनतम मैक ओएस में आप shift + home या shift + end

7

टर्मिनल में सेटअप के रूप में vi का उपयोग कर का उपयोग कर सकते हैं:

"होम" बटन पर एक मैकबुक प्रो कुंजीपटल: Fn + वाम तीर।

मैकबुक प्रो कीबोर्ड पर "एंड" बटन: एफएन + दायां तीर।

31
fn + shift + leftArrow = goto beginning of line 
fn + shift + rightArrow = goto end of line 

iterm2 के लिए के लिए मुझे

0

इन काम:

प्रोफाइल/ओपन प्रोफाइल/पर जाएं कुंजी

सेट Cmd + left_arrow_key भेजें करने के लिए हेक्स कोड 001

सेट Cmd + हेक्स कोड 005

भेजने के लिए right_arrow_key यह आपको सीएमडी + ए का उपयोग करने की अनुमति देता है लाइन के अंत से लेकर अंत तक जाने के लिए rrow_keys।

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