vim
कमांड-लाइन रेंज
खोज…
निरपेक्ष रेखा संख्या
निम्न आदेश निष्पादित करता है :command
23
से 56
तर्ज पर :command
:
:23,56command
NB: रंग डिफ़ॉल्ट रूप से सम्मिलित होते हैं।
सापेक्ष रेखा संख्या
निम्नलिखित कमांड में सीमा वर्तमान रेखा के ऊपर 6 रेखाएँ शुरू करती है और नीचे 3 रेखाएँ समाप्त होती हैं:
:-6,+3command
लाइन शॉर्टकट
-
.
वर्तमान लाइन का प्रतिनिधित्व करता है , लेकिन इसे पूरी तरह से छोड़ा जा सकता है। -
$
अंतिम पंक्ति का प्रतिनिधित्व करता है । -
%
पूरे बफर का प्रतिनिधित्व करता है , यह1,$
लिए एक शॉर्टकट है।
नीचे दिए गए दो कमांड निष्पादित करते हैं :command
वर्तमान लाइन से अंतिम लाइन तक हर फाइल पर :command
:
:.,$command
:,$command
नीचे दिए गए आदेश को निष्पादित करता है :command
पूरे बफर पर :command
:
:%command
निशान
नीचे दी गई कमांड निष्पादित होती है :command
f
मैनुअल मार्क वाले t
लाइन मैनुअल वाले एक से हर लाइन पर :command
:
:'f,'tcommand
स्वचालित चिह्न का भी उपयोग किया जा सकता है:
:'<,'>command " covers the visual selection
:'{,'}command " covers the current paragraph
:'[,']command " covers the last changed text
देखें :help mark-motions
खोज
आदेशों नीचे निष्पादित :command
हर लाइन पर पहले मिलान से from
पहले मिलान करने to
:
:/from/,/to/command " from next 'from' to next 'to'
:?from?,/to/command " from previous 'from' to next 'to'
:?from?,?to?command " from previous 'from' to previous 'to'
देखें :help search-commands
।
लाइन ऑफसेट
लाइन ऑफ़सेट का उपयोग प्रारंभ और अंत लाइनों को समायोजित करने के लिए किया जा सकता है:
:/foo/-,/bar/+4command " from the line above next 'foo' to 4 lines below next 'bar'
देखें :help search-offset
।
मिश्रित रेंज
उपरोक्त सभी को अभिव्यंजक श्रेणियों में संयोजित करना संभव है:
:1267,/foo/-2command
:'{,command
:'f,$command
रचनात्मक रहें और पढ़ना न भूलें :help cmdline-ranges
।