यह मुश्किल है क्योंकि इस स्थिति में आप अपने सिम्कलिन पर एक्सटेंशन नहीं रखना पसंद करते हैं, और इसका कोई विश्वसनीय तरीका नहीं है जो मुझे अपने सिंटैक्स पर आधारित मार्कडाउन फ़ाइल का स्वचालित रूप से पता लगाने के लिए है (क्योंकि यह सभी के बाद मानव-पठनीय है बिना प्रतिपादन), इसलिए ftdetect
तस्वीर से बाहर है। हालाँकि, आपके पास कुछ विकल्प हैं।
यदि आप मार्कडाउन फ़ाइलों में समान रूप से नामित सीलिंक बनाते हैं, तो आप एक जोड़ सकते हैं autocommand
इन फ़ाइलों को पढ़ते समय आपके लिए फ़िलाटाइप सेट करना:
" Your autocmds should be defined inside a group and cleared at the start so
" that they are not defined more than once if you happen to re-source your vimrc.
" See http://learnvimscriptthehardway.stevelosh.com/chapters/14.html
augroup MyAutoCmds
autocmd!
" If you have other files that you always want to use Markdown syntax, add them
" after 'Note' below, comma delimited. Some other ideas could be README, AUTHORS,
" CONTRIBUTING, COPYING, etc
autocmd BufNewFile,BufRead Note setf markdown
augroup END
या, आप एक का उपयोग कर सकते हैं modeline
। मुझे विश्वास नहीं हो रहा है कि ए आधिकारिक मार्कडाउन टिप्पणियों के लिए वाक्य रचना, लेकिन मैंने मूल HTML टिप्पणियों का सबसे अधिक समर्थन देखा है। इसलिए आप इसे अपनी मार्कडाउन फ़ाइल में संलग्न कर सकते हैं:
<!-- vim: set ft=markdown: -->
देख :h modeline
इस सुविधा पर पूर्ण विवरण के लिए। N.B. यह करेगा नहीं प्रस्तुत मार्कडाउन में दिखाओ, जब तक कि कार्यान्वयन टिप्पणियों का समर्थन करता है, जो कि मैंने देखा है कि वास्तव में सबसे अधिक है।