टर्मिनल एमुलेटर द्वारा कमांड लाइन एडिटिंग की शैली क्या है?


2

उबंटू में गनोम टर्मिनल में बैश, कमांड लाइन एडिटिंग कमांड डिफ़ॉल्ट इमैक-स्टाइल द्वारा हैं, और इसे विम-स्टाइल में बदला जा सकता है।

मैक के टर्मिनल एमुलेटर में बैश में, ईमैक-स्टाइल कमांड काम नहीं करते हैं। क्या आज्ञाएं सिर्फ एक नियमित पाठ संपादक की हैं?


n defaultI टर्मिनल और सभी कोका OSX एप्स आप लाइन की शुरुआत और अंत के लिए emacs कीज जैसे कि Ctrl A और E का उपयोग करके संपादित कर सकते हैं। टर्मिनल संपादन को शेल द्वारा अनुमति दी जाती है जो अब बैश करने के लिए चूक करता है। OSX और gnome टर्मिनल में टर्मिनल कमांड लाइन संपादन प्रदान नहीं करता है
मार्क

धन्यवाद। कमांडलाइन एडिटिंग फीचर शेल द्वारा प्रदान किया जाता है, जो टर्मिनल एमुलेटर द्वारा नहीं होता है। मैं पोस्ट अपडेट कर दूंगा।
टिम

जवाबों:


1

OS X जहाजों के साथ bashऔर आप set -o vivi-style कमांड प्राप्त करना चाहेंगे । एक बहुत लोकप्रिय विकल्प है zshऔर ओह-माय-ज़श जैसे कई अनुकूलन पैकेज । न तो वह डिफ़ॉल्ट रूप से पूरी तरह से शैली में है।

Emacs शैली के लिए, यह समान है - अधिक विवरण के लिए इस महान पोस्ट को देखें :

आप सेट -o vi या सेट -o emacs के साथ bash, zsh या ksh में दो मोड के बीच स्विच करते हैं, और tcsh या zsh में bindkey -e या bindkey -v के साथ।


1
मैं emacs शैली का उपयोग करना चाहता हूं। क्या आज्ञा है set -o emacs?
टिम

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