मैं यह पता लगाना चाहूंगा कि कोडिंग के दौरान मैं सबसे सामान्य पैटर्न क्या हूं। इसलिए मैं अपने सभी कीबोर्ड इनपुट को रिकॉर्ड करने का एक तरीका ढूंढ रहा हूं, जबकि मैं विम में हूं, अधिमानतः टाइमस्टैम्प के साथ। तब मैं सबसे हाल ही में उपयोग किए गए पैटर्न / गतियों पर कुछ विश्लेषण कर सकता था कि कार्रवाई में क्या समय लगता है, और अनुकूलन के लिए चीजों का पता लगाएं।
क्या विम में ऐसा करने का एक मुहावरेदार तरीका है? क्या मैं इसके लिए एक प्लगइन लिखने की कोशिश करूंगा? ऐसा कुछ करने का प्रदर्शन निहितार्थ क्या होगा?
धन्यवाद
vim -w <(./test-io.py > log)
( vim -w <(tee raw-log | ./test-io.py > log)
यदि आप कच्चा आउटपुट चाहते हैं, तो) ( * केवल निक्स )। यह आपके सभी इनपुट को टाइमस्टैम्प, एक बाइट प्रति पंक्ति, के साथ लिखना चाहिए log
। मैंने देखा है कि विम आदेशों को एक-एक करके आउटपुट नहीं करता है, लेकिन उन्हें फ्लश करता है।
-w
जब आप विम शुरू करते हैं तो आपको ध्वज को देखना शुरू करना चाहिए । आप इसके साथ हर कीस्ट्रोक्स रिकॉर्ड कर सकते हैं।