निम्नलिखित बैश कमांड लाइन पर विचार करें, जहां ^ कर्सर स्थान बताता है:
svn commit -m very/long/path/to/some/file "[bug 123456] Fix the pixel issue"
^
मैं एक ही संदेश के साथ एक अलग फ़ाइल करना चाहता हूं। मैं कर्सर के स्थान से अगले स्थान तक वर्तमान शब्द को कैसे हटा सकता हूं? क्या पिछड़े विलोपन के लिए एक शॉर्टकट भी है, कर्सर को पहले स्थान पर पीछे की ओर बनाएँ?
अद्यतन: ctrl + wपीछे की ओर मिटाता है, लेकिन कौन सा शॉर्टकट एक शब्द आगे मिटाता है?
set -o emacs
इसे सक्षम करता है, लेकिन यह आमतौर पर डिफ़ॉल्ट है; यदि नहीं, तो आप उस लाइन को .bashrc
या में डाल सकते हैं .bash_aliases
, फिर फ़ाइल को सोर्स कर सकते हैं या टर्मिनल को फिर से लोड कर सकते हैं। हालाँकि, फिर आपके द्वारा vi मोड में उपयोग किए जा सकने वाले शॉर्टकट उपलब्ध नहीं होंगे, हालाँकि वे जैसे ctrl + c होंगे क्योंकि वे बैश शॉर्टकट नहीं हैं।
Ctrl u
कर्सर स्थान से शुरुआत तक मिटाने का एक विकल्प है ...