मैकबुक प्रो कीबोर्ड पर टर्मिनल.एप के लिए अंत-की-लाइन, शुरुआत-की-लाइन कुंजी


10

मैकबुक प्रो कीबोर्ड पर, आप टर्मिनल.एप्प में एंड-ऑफ-लाइन और शुरुआत-ऑफ़-लाइन कैसे जाते हैं?

ध्यान दें कि डिफ़ॉल्ट कॉन्फ़िगरेशन वाले इस कंप्यूटर पर Ctrl-a और Ctrl-e काम नहीं करता है। वे बस “^ ए” और “^ ई”…।

टर्मिनल 2.1.1; हिम तेंदुआ ; MacBookPro6,2


कोई सोच सकता है कि यह एक स्थापित उत्तर या डुप्लिकेट प्रश्न है, लेकिन मेरे द्वारा दिया गया हर उत्तर या तो काम नहीं करता है (शायद केवल मैकबुक प्रो कीबोर्ड के लिए), या स्पष्ट रूप से वर्णन नहीं करता है कि कीबोर्ड एस्केप अनुक्रम कैसे दर्ज करें, या क्या है अन्य महत्वपूर्ण जानकारी गुम या सरल शब्दों में व्यक्त नहीं की गई है।
माल्टियो

जवाबों:


21

Ctrl + aऔर Ctrl + eक्रमशः शुरुआत और अंत के लिए।

बोनस: Ctrl + wपिछले शब्द को हटाता है।

संपादित करें : जहां तक ​​मैं बता सकता हूं, आप zshशेल का उपयोग कर रहे हैं , जो डिफ़ॉल्ट रूप से Emacs कुंजी बाइंडिंग का उपयोग नहीं करता है। अपने इच्छित व्यवहार को प्राप्त करने के लिए, अपने सत्र के दौरान निम्नलिखित कार्य करें:

echo "bindkey -e" >> ~/.zshrc && source ~/.zshrc

आपको करना अच्छा होना चाहिए। अधिक कीबाइंडिंग जानकारी के लिए, कृपया Zsh मैनुअल से संबंधित अनुभाग की जाँच करें ।


1
अधिक रीडलाइन कीबाइंडिंग: tiswww.case.edu/php/chet/readline/rluserman.html डिफ़ॉल्ट रूप से, ये ज्यादातर Emacs आंदोलन और संपादन शॉर्टकट से प्रेरित हैं।
3

Ctrlजब मैं VirtualBox, XP OS X और Terminal.app पर XP के बीच स्विच कर रहा हूं, तो यह pesky कुंजी मुझे भ्रमित करता है ... लेकिन कम से कम Ctrl + aऔर Ctrl + eअधिकांश टर्मिनलों के अनुरूप है। आपके लिए +1।

मुझे इसके लिए उपयोग करना ज्यादा पसंद नहीं है Ctrl, लेकिन मैं मानता हूं कि इसका उपयोग करने के बजाय इसे इस तरह से रखने का एक कारण है Cmd
roguesys

हाँ, यह मेरी नई मैकबुक पर काम नहीं करता है Pro हिम तेंदुआ चल रहा है। मुझे Ctrl-a, आदि टाइप करने पर टर्मिनल में "^ A" मिलता है ... इसलिए मैं अभी भी सही उत्तर की तलाश में हूँ :(
malatio

यह वास्तव में सही उत्तर है, अपने सेटअप पर जांच करें यदि यह काम नहीं करता है - मेरे मामले में मैं कुछ अजीब बाइंडिंग के साथ zsh चला रहा था। तो बैश-केंद्रित न हों, लेकिन अपने सेटअप के साथ सावधान रहें अगर आप काम नहीं करते हैं तो डिफ़ॉल्ट के साथ डिफ़ॉल्ट बैश का उपयोग नहीं कर रहे हैं। एक ध्यान दें, मैं ये मानता हूं कि ये बैश की विशेषताएं हैं, न कि टर्मिनल.ऐप, टर्मिनल में भेजने के लिए अपने स्वयं के कीकोड का चयन करने के लिए अपने टर्मिनल.एप्प और / या ओएस सेटिंग्स को समायोजित करने के तरीके हैं, लेकिन यह सब बहुत जटिल हो जाता है।
malatio

3

fn+ और fn+ मेरे लिए काम (वे प्रतिनिधित्व करते हैं Homeऔर Endक्रमशः)।

मेरी राय में ctrl+ Aऔर ctrl+ से अधिक सुविधाजनक E


वास्तव में? यह मेरे लिए अजीब लगता है, क्योंकि दोनों fn और तीर कीबोर्ड के केंद्र से बहुत दूर हैं ... लेकिन यह बिल्कुल मायने नहीं रखता है, क्योंकि सवाल "मैं पैट्रिक की तरह कैसे टाइप नहीं करता?"। ctrl-A और ctrl-E का व्यापक रूप से उपयोग नहीं किया जाता है, लेकिन निम्नलिखित तरीके से वापस आते हैं; दाढ़ी वाले कीबोर्डिस्टों की एक टुकड़ी है जो इसका उपयोग करते हैं।
malatio 20
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.