OS X टर्मिनल में चयन कैसे करें?


1

आमतौर पर पाठ को हटाने के लिए आपको एक घंटे तक वहाँ बैठना पड़ता है ⌫ हटाएं । यह विशेष रूप से कष्टप्रद है क्योंकि मैं पाठ फ़ाइल संपादन के लिए टर्मिनल में विम का उपयोग करता हूं।

Mac Terminal Text deletion

लेकिन कहीं भी ओएस एक्स या 1988 के बाद से किसी भी कंप्यूटर में वास्तव में आप केवल पाठ का चयन कर सकते हैं और हटा सकते हैं। टर्मिनल में नहीं।

मुझे पता है कि कंप्यूटिंग में नवीनतम होना टर्मिनल नहीं है, लेकिन पाठ का बैच हटाना वास्तव में आवश्यक है। मैं यह कैसे तय करुं? इसके अलावा, हाँ, मुझे पता है ⌥ विकल्प ⌫ हटाएं पूर्ण शब्दों को हटाने के लिए। फिर भी यह पाठ संपादन के लिए कोई बानो नहीं है।

मैं चयनित पाठ की पूरी पंक्तियों को कैसे हटा सकता हूं?

जवाबों:


3

आपके द्वारा उपयोग किए जा रहे संपादक के लिए आपको कीबोर्ड कमांड सीखने की आवश्यकता है; इस मामले में, विम।

हटाने के लिए, दबाएँ Esc "कमांड मोड" के लिए तो ...।

  • x - एक चरित्र के लिए
  • dw - वर्तमान शब्द के लिए
  • dd - वर्तमान लाइन के लिए
  • 5dd - पांच लाइनों के लिए

टर्मिनल एक GUI वातावरण नहीं है इसलिए माउस इंटरैक्शन न्यूनतम है। देख विम हेल्प फाइल्स विम का उपयोग कैसे करें पर पूर्ण प्रलेखन के लिए।

(मैं व्यक्तिगत रूप से पसंद करता हूं नैनो के रूप में यह बहुत अधिक उपयोगकर्ता के अनुकूल है और macOS के साथ शामिल है)


1
ठीक है धन्यवाद दोस्त। मैं उम्मीद कर रहा था कि ऐसा करने के लिए एक टर्मिनल-चौड़ा रास्ता था, लेकिन मुझे इस पर संदेह है। जैसे कि जब मैं मैकविम में पाठ का चयन करता हूं, तो मैं चयनित पाठ को हटा सकता हूं, लेकिन जैसे ही मैं टर्मिनल में एक ही विम खोलता हूं, मैं केवल टर्मिनल के कारण नहीं हो सकता। मैं टर्मिनल में आर कोड को बहुत बार चलाता हूं और बहुत बार मुझे बकवास करना पड़ता है जिसे मुझे लाइन में जल्दी संपादित करना पड़ता है। मैं एक DIY IDE के रूप में Sublime Text (VIM में जाने की कोशिश कर रहा हूं) का उपयोग करता हूं, इसलिए यह उतना बुरा नहीं है, लेकिन यह वास्तव में अच्छा होगा यदि Apple ने अपने कुछ टर्मिनल फीचर्स को नए मिलेनियम लोल के लिए अपग्रेड किया हो। मेरा मतलब है कि कम से कम मुझे 90 के लोल से कुछ सुविधाएँ दें।
Chris

इसके अलावा, विम को macOS के साथ भी शामिल किया गया है। और हां, मुझे पता है कि टर्मिनल GUI नहीं है, लेकिन मैं अक्सर पाठ का चयन शिफ्ट कुंजी का उपयोग करके करता हूं, फिर हटा देता हूं। लेकिन उन आज्ञाओं के लिए धन्यवाद। अभ्यस्त करने की कोशिश कर रहा है, हालांकि मैं इसे अब तक प्यार करता हूं।
Chris

1
लेकिन यह वास्तव में अच्छा होगा अगर Apple ने नई सहस्राब्दी के लिए अपने कुछ टर्मिनल सुविधाओं को अपग्रेड किया। यह Apple की बात नहीं है ... Apple का टर्मिनल एक है टर्मिनल विंडो या खोल ओएस में। प्रत्येक OS (macOS, BSD, Linux और यहां तक ​​कि विंडोज) का कमांड लाइन इंटरफ़ेस इस तरह है। यह ए CLI और आप इसे GUI कार्यक्षमता के लिए कह रहे हैं; यह सिर्फ इसलिए नहीं हो सकता क्योंकि यह नहीं है।
Allan

हाँ, मुझे लगता है कि एक वैध बिंदु है। लेकिन मैं कुछ प्रोग्रामिंग करता हूं और मैं "SendText" नामक उप-पाठ + का उपयोग करता हूं जो टर्मिनल को पाठ भेजता है। इसलिए आप अपना कोड Sublime में लिखें, फिर उसे टर्मिनल पर भेजें। यह अच्छा होगा यदि मैं अपने कोड को सीधे टर्मिनल में संपादित कर सकता हूं और उस अतिरिक्त ऐप से छुटकारा पा सकता हूं, लेकिन इसमें पाठ संपादित करना बहुत ही बोझिल है। और इस पोस्ट को बनाने का कारण यह है कि मैं Sublime से vim में संक्रमण करने का प्रयास कर रहा हूं, और मैं इसे 2 टर्मिनल विंडो साइड से खोलकर कर रहा हूं, लेकिन पाठ का चयन करने में असमर्थता खुरदरी है। हालाँकि वह जो कमांड पोस्ट करता है वह मददगार होता है
Chris

लेकिन जितना मैं इसके बारे में सोचता हूं, मैं कुछ हद तक असहमत हूं और मैं आपको बताऊंगा कि क्यों। टर्मिनल एक टर्मिनल एमुलेटर है, टर्मिनल नहीं। जैसे अगर हम Apple 2 या VT320 पर चल रहे थे, हाँ, इसका शाब्दिक अर्थ नहीं है। लेकिन यह एक एमुलेटर है। कोई कारण नहीं है कि वे लचीलापन प्रदान करने के लिए "चयन" जैसे कुछ GUI कार्यक्षमता जोड़ नहीं सकते। बेशक टर्मिनल मुख्य रूप से एक कीबोर्ड चालित वातावरण होना चाहिए, लेकिन अगर आप हर बार माउस का उपयोग करना चाहते हैं तो लचीलापन जोड़ने का कोई कारण नहीं है। लेकिन मैं अभी के लिए gvim (MacVim) का प्रयास करने जा रहा हूँ, जिसमें कुछ GUI कार्यक्षमता है (हालांकि इसमें मेरे वर्कफ़्लो के बारे में कुछ अन्य समस्याएं हैं)
Chris
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.