जवाबों:
Vimएक विकल्प है जिसका -Wआप दुरुपयोग कर सकते हैं, लेकिन यह तब Vimभी काम नहीं करेगा जब अभी भी चल रहा है।
-w {स्क्रिप्टआउट}
आपके द्वारा टाइप किए जाने वाले सभी वर्ण फ़ाइल {स्क्रिप्टआउट} में रिकॉर्ड किए जाते हैं, जब तक आप विम से बाहर नहीं निकलते। यदि आप "vim -s" या "स्रोत:" के साथ उपयोग की जाने वाली स्क्रिप्ट फ़ाइल बनाना चाहते हैं तो यह उपयोगी है। यदि {scriptout} फ़ाइल मौजूद है, तो वर्ण जोड़े जाते हैं।
-W {स्क्रिप्टआउट}
जैसे -w, लेकिन एक मौजूदा फ़ाइल अधिलेखित है।
Vimउदाहरण के लिए एक उपनाम के साथ कॉल करना
vim -W /tmp/vimlog-$(id -un)
आप के साथ निरीक्षण less /tmp/vimlog-$(id -un)या cat -v /tmp/vimlog-$(id -un)आप सचमुच क्या आप छोड़ने के बाद टाइप करेंगे Vim।
पहले यह सुनिश्चित कर लें कि विम इतिहास की किसी भी रेखा को याद कर रहा है। यह इतिहास को 1000 आदेशों और खोजों पर सेट करता है:
:set history=1000
यदि आप उस चीज़ की शुरुआत टाइप करते हैं जो आप देख रहे हैं तो आप ↑ ↓इतिहास के माध्यम से स्क्रॉल करने के लिए कुंजियों का उपयोग कर सकते हैं - यह आदेश और खोजों पर लागू होता है।
उदाहरण के लिए, यदि आपने चीन की खोज की थी तो क्यूबा ने चाड ने फिर साइप्रस की :
आप कई बार टाइप /cऔर दबा सकते हैं ↑। आप इसे /cyprusतब प्रदर्शित करते हैं ( /cubaतब इसे छोड़ दिया जाता है क्योंकि यह c से शुरू नहीं होता है )।/china/Chad
अन्य आदेश:
:history पूरे इतिहास को सूचीबद्ध करता है।:his कमांड इतिहास को सूचीबद्ध करता है।:his / खोज इतिहास को सूचीबद्ध करता है।q:सामान्य मोड में भी टाइप कर सकते हैं । वही खोज इतिहास के लिए जाता हैq/
आप इसे अपने .vimrc में जोड़ सकते हैं:
set showcmd
यह स्टेटस बार में दिखाएगा कि आप जो कमांड टाइप कर रहे हैं, आप उन्हें टाइप कर रहे हैं। जबकि यह आपको इतिहास नहीं देगा, यह मेरे द्वारा ज्ञात निकटतम समाधान है।
हालांकि अगर आप exआज्ञाओं के बारे में बात कर रहे हैं , तो गैरेथ के अवेंजर जाने का रास्ता है