अंडरस्कोर मोशन क्या करता है?


11

मैं कम से कम यांक (y) के संदर्भ में अंडरस्कोर गति को नहीं समझता। मेरी चीट शीट पढ़ता है

"soft" bol down

जो मैं समझ नहीं पा रहा हूं। अगर मैं अकेले गति का उपयोग करता हूं तो यह वही लगता है ^जिसका अर्थ है कि लाइन में पहले गैर-व्हाट्सएप पर जाएं। हालाँकि, अगर मैं गति का उपयोग करता हूं, yतो यह पूरी लाइन (जैसे कि yy या Y) के बराबर है, लेकिनy^ पूरी लाइन को नहीं हिलाता है, लेकिन सिर्फ पहले गैर-व्हाट्सएप चरित्र को, अनन्य, जैसा कि आप उम्मीद कर सकते हैं।

तो, वास्तव में अंडरस्कोर क्या करने वाला है?

जवाबों:


14

एक गिनती के बिना, ^और _वास्तव में बराबर हैं, लेकिन उत्तरार्द्ध एक गिनती का समर्थन करता है:

  _  <underscore>         [count] - 1 lines downward, on the first non-blank
                          character |linewise|.

linewiseआपके दूसरे अवलोकन व्याख्या करता है: जब गति के रूप में उपयोग किया जाता है, तो यह न केवल पिछले स्थिति और नए के बीच पाठ को कवर करता है, बल्कि लाइनों के पूरे सेट को कवर करता है।

ध्यान से :helpइन अंतर्दृष्टि प्रदान करता है पढ़ने । आप यह भी देखेंगे (निकटता से), कि _कमांड निकटता से संबंधित है +और -


हम्म, ठीक है, तो y2_ और y2 + के बीच क्या अंतर है?
टायलर डर्डन

2
@TylerDurden अंतर 1 (लाइन) है, जैसा कि किसी भी मूल्य के बीच [count] - 1और उसके बीच का अंतर [count]है [count]। जैसा कि इंगो ने उल्लेख किया है, यह आपको विम की अंतर्निहित मदद को पढ़ने के लिए कुछ अच्छा करेगा जो काफी स्पष्ट है।
jw013

4
क्यों करता है _आदेश अस्तित्व - क्यों किसी को यह करना पसंद करेंगे +?
हारून थोमा

बहस करने के लिए नहीं, लेकिन मदद इस पर थोड़ा भ्रमित है। [count] - 1 lines downward- मेरे लिए, यह सही व्याख्या के बजाय "काउंट: 1 लाइन डाउनवर्ड" पढ़ता है। मुझे पता है, बहुत समझ भी नहीं है, लेकिन वहाँ भ्रम के लिए एक छोटा कमरा है।
एंड्रे चलेला
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.