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


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.