जवाबों:
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
आज्ञाओं के बारे में बात कर रहे हैं , तो गैरेथ के अवेंजर जाने का रास्ता है