विश्लेषण
में $VIMRUNTIME/filetype.vim
, आप इसे पा लेंगे:
" Markdown
au BufNewFile,BufRead *.markdown,*.mdown,*.mkd,*.mkdn,README.md setf markdown
तो, केवल README.md
मार्कडाउन के रूप में पाया गया है। खोज करने पर एक ही फ़ाइल में एक कारण पाया जा सकता है*.md
" Modula 2
au BufNewFile,BufRead *.m2,*.DEF,*.MOD,*.md,*.mi setf modula2
व्याख्या
MIME प्रकार (जहां एक रजिस्ट्री मौजूद है) के विपरीत , फ़ाइल एक्सटेंशन मानकीकृत नहीं हैं, और (विशेष रूप से छोटे लोगों के लिए), कई संभावित अर्थ ओवरलैप होते हैं। यह आपको तय करना है कि आप उन्हें कैसे संभालना चाहते हैं। यदि यह बहुत अधिक संभावना है कि foo.md
मॉडुला 2 स्रोत कोड की तुलना में मार्कडाउन फ़ाइल है, तो विम के डिफ़ॉल्ट को ओवरराइड करें, जैसे कि
au BufNewFile,BufRead *.md setf markdown
में ~/.vim/ftdetect/markdown.vim
, या के रूप में वर्णित है :help new-filetype
।
.md
7.3 का उपयोग करते हुए वाक्य रचना हाइलाइटिंग है । एक कॉन्फ़िगरेशन निर्णय हो सकता है। यह जीएनयू / लिनक्स डेबियन व्हीज़ी है।