इसलिए जब भी वीआईएम शुरू होता है तो मैं निम्न आदेश चलाने के लिए चाहता हूं:
ctags -R .
क्या यह संभव है? अधिमानतः मैं अपने ~/.vimrc
में कुछ ऐसा करना चाहता हूं जो ऐसा करता है।
धन्यवाद!
2 जवाब
आप अपने .vimrc में :help :!cmd
का उपयोग कर सकते हैं:
!ctags -R .
हिट-एंटर प्रॉम्प्ट से बचने के लिए (लेकिन फिर भी ctags आउटपुट देखें), :silent
प्रीपेन्ड करें:
silent !ctags -R .
आउटपुट को पूरी तरह से शांत करने के लिए (लेकिन तब तक आपको कोई समस्या नहीं दिखाई देगी जब तक कि आप कोई अन्य अधिसूचना लागू नहीं करते), system()
:
call system('ctags -R .')
इससे बचने के लिए कि विम का उपयोग करके ctags के रन टाइम में देरी होती है, आप कार्य को अतुल्यकालिक रूप से शुरू कर सकते हैं (यूनिक्स पर):
call system('ctags -R . &')
इसे .vimrc में जोड़कर हल किया:
" === generate ctags
call system('ctags -R . ')
संबंधित सवाल
नए सवाल
vim
विम एक स्वतंत्र और ओपन-सोर्स मोडल टेक्स्ट एडिटर है जो अधिकांश प्रमुख प्लेटफार्मों के लिए उपलब्ध है। यह कई पाठ संपादन कार्यों में उच्च दक्षता की अनुमति देता है, लेकिन इसमें सीखने की अवस्था काफी है। मूल बातें सीखने के लिए, ": vimtutor मदद करें"। गैर-प्रोग्रामिंग प्रश्नों के लिए कृपया इसके बजाय https://vi.stackexchange.com/ का उपयोग करें।