इसे जानना मुश्किल है। आप चर के साथ खेल सकते हैं:
v:operator
v:count (and v:prevcount)
v:register
लेकिन आप पूरी तरह से जारी किए गए पिछले सामान्य मोड आदेश नहीं मिल सकता है। आप एक UNIX मशीन पर अपने खोल में यह उर्फ कर सकते हैं:
लेकिन यदि आप योजनाबद्ध तरीके से जो भी आप टाइप करते हुए विम में रिकॉर्ड करना चाहते हैं, तो आप vim -W ~/.vim-last-scriptout
(vim -W "%HOMEPATH%\Vim\.last-scriptout
एक Windows संस्करण) शुरू कर सकते हैं। प्रत्येक एकल कुंजी, या नियंत्रण कुंजी, उस फ़ाइल में दर्ज की जाएगी। ध्यान दें कि यदि आप gvim
या vim -g
(GUI) का उपयोग करते हैं तो आप encounter this bug कर सकते हैं।
आप उपयोग कर सकते :source!
या कमांड लाइन से -s
विकल्प (विस्मयादिबोधक चिह्न के साथ) आप इस फाइल को पुनः चलाने के लिए चाहते हैं।
विंडोज़ पर मैंने अपने कमांडर प्रोग्राम (फ्री कमांडर) में अपने डिफ़ॉल्ट संपादक के रूप में gvimportable.exe -W gvim_directory\last_scriptout
सेट किया है। इस तरह से मैं हमेशा कुछ याद करने के लिए टाइप किया गया है और दूसरी फ़ाइल पर कमांड का अनुक्रम दोहरा सकता हूं। बेशक मेरे पास विम खोलने और स्क्रिप्टआउट खेलने के लिए एक और शॉर्टकट है।
ध्यान दें कि फ़ाइल केवल तभी लिखी जा सकती है जब विम निकलता है, इसलिए आपको यह जानने के लिए अपना सत्र खोना होगा कि आपने क्या किया है।
सबसे अच्छी बात यह है कि मैं इसके साथ आ सकता हूं: 'echo v: count। v: ऑपरेटर' – sehe
अवधि (।) सामान्य मोड में दर्ज अंतिम आदेश दोहराता है। Http://vim.runpaint.org/editing/repeating-commands/ –
हां देखें, लेकिन यह आदेश दोहराया नहीं जाएगा। – dvs