क्या कोई जानता है कि एक विम संपादक के अंदर रिकॉर्ड किए गए मैक्रोज़ को सही तरीके से कैसे सहेजना/पुन: उपयोग करना है?बचत विम मैक्रोज़
उत्तर
टाइप करके अपने मैक्रो टेक्स्ट को पुनर्प्राप्त कर सकते हैं q
का उपयोग मैक्रो रिकॉर्ड करने के लिए एक पत्र के बाद करें। यह सिर्फ कॉपी/पेस्ट रजिस्टरों में से एक में जाता है ताकि आप सामान्य मोड में "xp
या "xP
कमांड के साथ इसे सामान्य के रूप में पेस्ट कर सकें।
इसे सहेजने के लिए आप .vimrc खोलें और सामग्री पेस्ट करें, फिर रजिस्टर अगली बार जब आप vim शुरू करेंगे।
let @q = 'macro contents'
, उद्धरण से सावधान रहें, हालांकि:
प्रारूप कुछ की तरह है। उन्हें ठीक से बच जाना होगा।
"qp
डालने के लिए q
- सामान्य मोड से::
qq
- दर्ज जो कुछ
- आदेशों सामान्य मोड से
तो एक मैक्रो आप कर सकते हैं बचाने के लिए मैक्रो आपके
let @q = '...'
लाइन
अपने ~/.vimrc अंदर अपने मैक्रो लिखें, एक मैक्रो उदाहरण के द्वारा Ctrl + हे द्वारा शुरू परिभाषित करने के लिए, में निम्नलिखित पंक्ति जोड़ अपने ~/.vimrc:
map <C-O> MACROTEXT
जब आप से एक मैक्रो रिकॉर्ड qa
टाइप करके आप "ap
"एपी या समकक्ष का उपयोग नहीं किया गया है, लेकिन आप एक ही जानकारी प्राप्त कर सकते हैं: reg – DShook
:mkexrc
(या :mkvimrc
) कमांड का उपयोग सभी मौजूदा :map
और :set
फ़ाइलों को एक फ़ाइल में सहेजने के लिए किया जा सकता है। विवरण के लिए :help mkexrc
देखें।
मैं इसे देख लूंगा, धन्यवाद! – jnadro52
अधिक मजबूत समाधान के लिए आप Marvim चेकआउट कर सकते हैं।
यह आपको एक विशिष्ट नामस्थान में मैक्रो को सहेजता है (या फ़ाइल टाइप को डिफ़ॉल्ट नामस्थान के रूप में उपयोग करें) और बाद में आप अपने सहेजे गए मैक्रोज़ की खोज कर सकते हैं और उन्हें उपयोग के लिए तैयार एक रजिस्टर में लोड कर सकते हैं।
यदि आप बहुत सारे मैक्रोज़ का पुन: उपयोग करते हैं, तो यह बहुत उपयोगी है।
बस इसे दूसरा करना चाहते हैं और कहें कि marvim को सेट करना कितना आसान है- एक फ़ाइल को अपनी/प्लगइन निर्देशिका में कॉपी करें, फिर मैक्रो और एफ 2 को चलाने के लिए F3 का उपयोग करें। –
- 1. मैक्रोज़ में मैक्रोज़
- 2. मैक्रोज़
- 3. मैक्रोज़
- 4. मैक्रोज़
- 5. मैक्रोज़
- 6. मैक्रोज़
- 7. मैक्रोज़
- 8. एक्स-मैक्रोज़
- 9. स्कैला-मैक्रोज़
- 10. क्लोजर मैक्रोज़
- 11. डॉकबुक मैक्रोज़?
- 12. सी ++ मैक्रोज़?
- 13. रीड मैक्रोज़
- 14. विम
- 15. रोकें विम
- 16. एंड्रॉइड - बचत अनुप्रयोग स्थिति
- 17. CoreData संदर्भ बचत
- 18. बचत प्रमाणपत्र श्रृंखला
- 19. बचत QML छवि
- 20. की बचत करने हेतु
- 21. php बचत वस्तु सत्र
- 22. पूर्व बचत कॉलबैक
- 23. पायथन डेलाइट बचत समय
- 24. PHP बचत चर
- 25. बचत इतिहास अक्षम करें
- 26. कैसेंड्रा बचत Erlang सम्मिलित
- 27. विस्मयकारी विजुअल स्टूडियो मैक्रोज़
- 28. "पसंदीदा" या "मैक्रोज़"?
- 29. स्कैला मैक्रोज़ (2.10)
- 30. रैकेट रीडर मैक्रोज़
इसके अलावा, यदि आपको विशेष वर्ण (जैसे बचने के मामले में) डालने की आवश्यकता है तो 'CTRL-V' का उपयोग करें सही अक्षर डालने के लिए मोड डालें। एक शाब्दिक '' –
काम नहीं करता है "हालांकि, उपर्युक्त विधि का उपयोग करना: किसी भी मैक्रोज़ के लिए अपेक्षित काम नहीं करेगा जो आप या वर्ण (कैरिज रिटर्न) में समाप्त कर रहे हैं या न्यूलाइन)। "http://vim.wikia.com/wiki/Macros#Saving_a_macro –
Paolo
क्या उद्धरण (मैक्रो सामग्री के आसपास) आवश्यक हैं? – user2472071