विभिन्न उद्देश्य:%
%
आदेश कर्सर के अंतर्गत आइटम के मैच के लिए कूदता है। उद्घाटन (या समापन) पर कर्सर को स्थिति दें और y%
यांकिंग के लिए उपयोग करें या d%
कर्सर से मिलान करने वाले सब कुछ को हटाने के लिए उपयोग करें ।
यह काम करता है क्योंकि %
एक "गति कमांड" है, इसलिए इसका उपयोग कहीं भी किया जा सकता है क्योंकि इस तरह के कमांड की अपेक्षा है। से :help y
:
["x]y{motion} Yank {motion} text [into register x]. When no
characters are to be yanked (e.g., "y0" in column 1),
this is an error when 'cpoptions' includes the 'E'
flag.
डिफ़ॉल्ट रूप से, "आइटम" में कोष्ठक, ब्रेसिज़, परेंस, सी-स्टाइल टिप्पणियां और विभिन्न प्री-कंपाइलर स्टेटमेंट ( #ifdef
, आदि) शामिल हैं।
"विस्तारित% मिलान" के लिए एक प्लगइन है जिसे आप विम होमपेज पर पा सकते हैं ।
आप कमांड मोड में %
प्रवेश करके प्रलेखन और संबंधित गति आदेशों को पढ़ सकते हैं :help various-motions
।
वस्तु का चयन करें
गति कमांड का एक और सेट है जिसे आप विभिन्न पाठ ऑब्जेक्ट्स का चयन करने के लिए विज़ुअल मोड में उपयोग कर सकते हैं।
अपनी विशिष्ट समस्या को हल करने के लिए आप निम्न कार्य करेंगे:
printf("%3.0f\t%6.1f\n", fahr, ((5.0/9.0) * (fahr-32)));
^
मान लीजिए कि आपका कर्सर पर स्थित है ^
। आप जिस भाग की तलाश कर रहे हैं, उसे चुनने के लिए निम्नलिखित अनुक्रम दर्ज करें:
v2a)
पहले v
दृश्य मोड में प्रवेश करता है, फिर आप निर्दिष्ट करते हैं कि आप 2
पार्न्स के स्तर को ऊपर जाना चाहते हैं । अंत में a)
"एक ब्लॉक" का चयन करता है। उसके बाद आप उपयोग कर सकते हैं d
या x
हटा सकते हैं , आदि।
यदि आप बाहरी परनों को शामिल नहीं करना चाहते हैं, तो आप इसके बजाय "इनर ब्लॉक" का उपयोग कर सकते हैं:
v2i)
:help object-select
संबंधित आदेशों की पूरी सूची देखें ।