ITerm में Alt / Cmd + राइट / लेफ्ट एरो का उपयोग करना


219

क्या Alt + Right / Left Arrows का उपयोग करके iTerm में शब्दों के बीच बढ़ना संभव है? अब अगर मैं Alt + Left दबाता हूँ तो मुझे Alt + Right दबाने पर '[D' और '[C' मिलेगा।


केवल उन लोगों के लिए एक नोट जोड़ना जो जानना चाहते हैं कि क्या इसके लिए कुछ हॉटकीज़ के साथ ऐसा करना संभव है, एक तरीका है। यदि आप इसे मैप करना चाहते हैं, तो यह ठीक है लेकिन टर्मिनल में, CTRL + A एक लाइन की शुरुआत में और अंत में CTRL + E पर जाएगा। विकल्प + एक शब्द की शुरुआत में जाने के लिए बाएं और फिर एक शब्द के अंत में विकल्प + दाएं।
अगस्त

जवाबों:


253

ITerm वरीयताएँ → प्रोफ़ाइल पर जाएं, अपना प्रोफ़ाइल चुनें, फिर कुंजी टैब। प्रीसेट लोड करें ... पर क्लिक करें और नेचुरल टेक्स्ट एडिटिंग चुनें।


2
यह शब्द लंघन पर मुड़ता है, लेकिन cmd कुंजी का उपयोग करते हुए, ऑप्ट कुंजी नहीं (जो कि अन्य सभी ऐप्पल ऐप का उपयोग करता है)।
theProletariat

3
Mojave पर दिसंबर 2018 में, ऑप्ट कुंजी वह है जो प्राकृतिक पाठ संपादन चुनने के बाद शब्दों के बीच चलता है।
रोब डावसन

1
मैं इसके बिना महीनों से पीड़ित हूं लेकिन आज आप मेरे तारणहार हैं।
राइमी बिन करीम

3
ध्यान दें कि यह प्राथमिकताएँ हैं> प्रोफ़ाइल> कुंजी> लोड पूर्व निर्धारित नहीं प्राथमिकताएँ> कुंजी> लोड प्राथमिकताएँ
केविन

162

ITerm वरीयताएँ → प्रोफ़ाइल पर जाएं, अपना प्रोफ़ाइल चुनें, फिर कुंजी टैब। Find send और and → का पता लगाएं और उन्हें क्रमशः bभागने के क्रम भेजने और भागने के क्रम को भेजने के लिए सेट करें f

कर्सर को एक शब्द से आगे बढ़ने के लिए ऑल्ट-राइट मैपिंग

यदि आप you → और ⌘ If का उपयोग करते हैं, तो आपको अगले और पिछले टैब शॉर्टकट को रीमैप करने की आवश्यकता होगी, जो डिफ़ॉल्ट रूप से उन पर सेट हैं। टर्मिनल इनके लिए। → और and and का उपयोग करता है।

यदि आप इसे विश्व स्तर पर सेट करना चाहते हैं, तो आप प्रोफ़ाइल के तहत या विश्व स्तर पर कीज़ के नीचे (नीचे दिखाए गए) कर सकते हैं। ध्यान दें कि प्रोफ़ाइल में सेटिंग कीज़ में वैश्विक सेटिंग्स को ओवरराइड करती हैं।

कर्सर को एक शब्द से आगे बढ़ाने के लिए ग्लोबली ऑल-राइट मैपिंग


24

यदि आप बैश का उपयोग करते हैं, तो आप भी जोड़ सकते हैं

"\e\e[D": backward-word
"\e\e[C": forward-word

को ~/.inputrc


1
इसने मेरे लिए सबसे अच्छा काम किया। केवल iTerm2 में इसे स्थापित करने की कोशिश कर रहा है [Dया [Cहर बार जब मैंने नए बटन कार्रवाई का उपयोग करने की कोशिश की। धन्यवाद।
dgig

जहाँ तक मैं बता सकता हूँ कि iTerm2 v3.0.10 में आप कुछ नहीं कर सकते। यह बैश सेटअप होना है।
फियोरिक्स

1
के बारे iTerm2 v3.0.10में iTerm2 v3.0.14निश्चित नहीं है , लेकिन निश्चित रूप से Natural Text Editingसमाधान के साथ काम करता है, इसलिए आपको इनपुट कॉन्फ़िगरेशन को बैश करने की आवश्यकता नहीं है।
dwanderson

10
  1. पर जाएँ: प्राथमिकताएँ > प्रोफ़ाइल > कुंजी

  2. ⌥ ← और the → के कार्यों के लिए देखें। उन्हें मैप किया गया होगा: हेक्स कोड भेजें

  3. उन्हें बदलने के भागने अनुक्रम भेजें साथ Esc+ Bपिछड़े और के लिए Esc+ Fआगे के लिए।


2

खेल में देर से लेकिन दृश्य के लिए:

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

अर्थात्, Esc+ चयनित है देखें ।


1

CMD + डिलीट - हेक्स कोड भेजें - 0x15

पूरी लाइन को हटाने के लिए (विकल्प + यू के समान)


0

Zsh के लिए मैंने ~ / .zshrc में डाला

bindkey "\e\e[D" backward-word
bindkey "\e\e[C" forward-word

बैश के लिए मैंने ~ / .inputrc में डाला

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