विम: कस्टम फ़ाइल प्रकारों के लिए वरीयता कैसे सेट करें?


4

मैं *.vimftplugin निर्देशिका में फ़ाइलों का उपयोग करके पता फ़ाइल प्रकारों के लिए कस्टम फ़ाइल टाइप सेटिंग्स सेट कर सकता हूं , उदाहरण के लिए (c, cpp, h, hxx), python.vim आदि।

लेकिन मैं कस्टम फ़ाइल एक्सटेंशन के लिए फ़ाइल प्रकारों सेट करना चाहते हैं की तरह *.text, *.letter, *.journalआदि मैं कोशिश की text.vim का उपयोग कर और इतने पर, लेकिन यह काम नहीं किया।

जवाबों:


4

आप ऑटोकॉमैंड की तलाश कर रहे हैं । अपने प्रत्येक कस्टम फ़ाइल एक्सटेंशन के लिए एक पंक्ति जोड़ें .vimrc:

au! BufRead,BufNewFile *.ext setfiletype ext

फिर आप .extफ़ाइलों के लिए सेटिंग्स निर्दिष्ट कर सकते हैं ftplugin/ext.vim।

पुनश्च: ध्यान दें कि ऑटोकॉमैंड्स को एक एग्रुप के अंदर परिभाषित किया जाना चाहिए।


5

आप ढूंढ रहे हैं :h new-filetype।


आपका उत्तर बहुत अच्छा है, लेकिन मुरीसी ने एक सीधा समाधान दिया।
— जुआन

1
प्रत्यक्ष, वास्तव में। लेकिन अधूरा। फ़ाइल फ़ाइलों का पता लगाने के लिए समर्पित फ़ाइलें मौजूद हैं।
— ल्यूक हरमिट
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.