Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Bash प्रोग्रामिंग

Bash में Vi-स्टाइल संपादन सक्षम करें: एक त्वरित गाइड

प्रश्न: मुझे Vi स्टाइल का संपादन पसंद है और मैं Vi कमांड्स के साथ बहुत सहज हूं। मैं यूनिक्स कमांड लाइन में Vi स्टाइल लाइन संपादन का उपयोग कैसे करूं?

उत्तर: अपने यूनिक्स शेल पर set -o vi निष्पादित करके Vi स्टाइल संपादन सक्षम करें।

BASH में Vi स्टाइल संपादन सक्षम करें

$ set -o vi

डिफ़ॉल्ट रूप से कमांड लाइन emacs मोड में होती है।

set -o vi करने के बाद, कमांड मोड में जाने के लिए ESC दबाएं। यहां से आप कमांड लाइन संचालन करने के लिए Vi कमांड निष्पादित कर सकते हैं जिनमें निम्नलिखित शामिल हैं:

  • कमांड में पिछले शब्द पर जाने के लिए b का उपयोग करें, और अगले शब्द के लिए w।
  • पहले निष्पादित कमांड देखने के लिए k का उपयोग करें और अगले के लिए j।
  • कमांड की शुरुआत में कूदने के लिए 0 (शून्य) का उपयोग करें। कमांड के अंत में जाने के लिए $ का उपयोग करें।
  • कमांड लाइन में मानक Vim खोज करने के लिए /, n, N, fX का उपयोग करें।
  • /search-chars जो इतिहास के माध्यम से खोज करता है और मिलान करने वाली कमांड को प्रदर्शित करता है जिसे निष्पादित किया जा सकता है।
  • Vi एडिटर नेविगेशन फंडामेंटल लेख देखें यह समझने के लिए कि कमांड लाइन में कौन सी Vi कमांड का उपयोग किया जा सकता है।

इस परिवर्तन को स्थायी बनाने के लिए bashrc में इस विकल्प को सेट करें।

$ cat ~/.bashrc set -o vi

BASH में Vi स्टाइल संपादन अक्षम करें

Emacs मोड पर वापस लौटने के लिए निम्नलिखित निष्पादित करें।

$ set -o emacs
  1. Linux टर्मिनल में महारत के लिए आवश्यक Bash कमांड और टिप्स Linux टर्मिनल में महारत के लिए आवश्यक Bash कमांड और टिप्स

    Linux में बहुत सारी कमांड हैं, लेकिन ज्यादातर लोग उनमें से केवल एक अंश का उपयोग करते हैं। यहां टर्मिनल में उपयोग करने के लिए कुछ सबसे अधिक उपयोग की जाने वाली Linux कमांड हैं। सबसे पहले, हम कुछ टिप्स कवर करेंगे जो कमांड लाइन को उपयोग करना आसान बना देंगे: ऑटोकंप्लीशन के लिए टैब का उपयोग करें। Linux ट

  1. बैश मास्टर करें: आवश्यक लिनक्स कमांड लाइन शॉर्टकट्स बैश मास्टर करें: आवश्यक लिनक्स कमांड लाइन शॉर्टकट्स

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

  1. 3 आकर्षक कमांड-लाइन गेम्स के साथ बैश को तेज़ी से सीखें 3 आकर्षक कमांड-लाइन गेम्स के साथ बैश को तेज़ी से सीखें

    सीखना कठिन काम है, और किसी को काम पसंद नहीं है। इसका मतलब है कि चाहे बैश सीखना कितना भी आसान हो, फिर भी यह आपको काम जैसा लग सकता है। जब तक, निश्चित रूप से, आप गेमिंग के माध्यम से सीखते हैं। आप नहीं सोचेंगे कि बैश टर्मिनल का उपयोग करना सिखाने के लिए कई गेम्स होंगे, और आप सही होंगे। गंभीर PC गेमर्स जा