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 ।