टर्मिनल में निम्नलिखित कीबोर्ड शॉर्टकट क्या हैं?


1

मैं मैक ओएस एक्स (और लिनक्स) में एक टर्मिनल में कुछ कीबोर्ड शॉर्टकट निकालने की कोशिश कर रहा हूं:

कमांड लाइन में:

  1. अगले शब्द पर जाएं
  2. पिछले शब्द पर जाएं
  3. पंक्ति के अंत में जाएं
  4. लाइन की शुरुआत में जाएं

इससे कमांड बदलने में आसानी होगी। अभी, मैं बाएँ / दाएँ तीर कुंजियों का उपयोग कर रहा हूँ, जो समय लेने वाली है।

संपादित करें: मैंने bind -pनीचे दिए गए सुझाव के अनुसार उपयोग किया । निम्नलिखित प्रमुख बाइंडिंग का क्या अर्थ है?

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

तथा:

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

रनिंग आपको bind -pयह बताना चाहिए कि कीबोर्ड कमांड क्या मौजूद हैं।
choroba

जवाबों:


2

आप रीडलाइन मूवमेंट कमांड की तलाश कर रहे हैं । उन्हें emacs के साथ साझा किया जाता है। यहाँ चूक हैं:

  • Ctrl+ A: लाइन की शुरुआत
  • Ctrl+ E: लाइन का अंत
  • Alt+ F: एक शब्द आगे
  • Alt+ B: एक शब्द पिछड़ा

आपके पास Alt+ और Alt+ कुंजियाँ भी हो सकती हैं, जो किसी शब्द को आगे और पीछे के लिए बाध्य करती हैं। मेरा OSX 10.6 नहीं है, लेकिन मेरा Ubuntu 12.04 करता है।

ध्यान दें कि OSX में आप डिफ़ॉल्ट रूप से ऑल्ट का उपयोग नहीं कर सकते क्योंकि यह एक उच्चारण पत्र में रखता है। बल्कि, भागने का उपयोग करें। आपको इसे हर बार हिट करना होगा, हालांकि आप इसे दबाए नहीं रख सकते।

यदि आप vi से परिचित हैं तो vi-mode का संदर्भ देने वाला अन्य उत्तर भी आपके लिए उपयोगी हो सकता है। कुछ और जानकारी के लिए यहां देखें ।


उपयोगी भीCtrl-w
प्रचलित

alt-f और alt-b मेरे लिए यहां काम नहीं करते ... कोई विचार?
19

उपरोक्त उत्तर को ध्यान से पढ़ें। लिनक्स डेबियन पर ठीक काम करता है
wuxmedia

जैसा कि @wuxmedia ने कहा, ध्यान से पढ़ें। ऑल्ट सामान्य रूप से OSX पर काम नहीं करता है।
ssmy

आप टर्मिनल में youB और ⌥F का उपयोग कर सकते हैं यदि आप सेटिंग्स> कीबोर्ड> मेटा कुंजी के रूप में उपयोग विकल्प की जांच करते हैं।
लैरी

1

यदि आप VI मोड कमांड-लाइन संपादन का उपयोग कर रहे हैं, तो आप (क्रम में) का उपयोग करेंगे w b $ 0


मैं vi के बारे में बात नहीं कर रहा हूं, लेकिन टर्मिनल में नियमित कमांड-लाइन है, या आपका मतलब कुछ और है?
क्लू

1
@ क्लूप कुछ गोले एक vi मोड है; कोशिश करें set -o viऔर देखें कि क्या इनपुट अब संपादकों के सबसे स्वादिष्ट व्यवहार की तरह है।
काज़ार्क
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.