पसंदीदा तरीका एक बनाना है ~/.vim/filetype.vim
, जैसा कि Vim FAQ 26.8:help 43.2
में वर्णित और समझाया गया है :
उपरोक्त दृष्टिकोण का एक बेहतर विकल्प ~ / .vim निर्देशिका में (या 'रनटाइमपथ विकल्प में निर्दिष्ट निर्देशिकाओं में से एक) में filetype.vim फ़ाइल बनाना और निम्नलिखित पंक्तियों को जोड़ना है:
" my filetype file
if exists("did_load_filetypes")
finish
endif
augroup filetypedetect
au! BufRead,BufNewFile *.x setfiletype c
augroup END
संपादित करें:
did_load_filetypes
आप किसी भी समस्या का कारण नहीं होना चाहिए; इसे बदलने के बाद केवल Vim पुनरारंभ की आवश्यकता होगी।
इस फ़ाइल के कई और अनावश्यक लोडिंग से बचने के लिए यह आवश्यक है, और इसे बेस फ़ाइल ($ VIMRUNTIME / filetype.vim) से विरासत में मिला है:
" Vim support file to detect file types
"
" Maintainer: Bram Moolenaar <Bram@vim.org>
" Last Change: 2014 Jun 12
" Listen very carefully, I will say this only once
if exists("did_load_filetypes")
finish
endif
let did_load_filetypes = 1
अधिक जानकारी के लिए जाँच करें :help new-filetype
।
if
बयान क्यों ? अगर मैं इसे छोड़ता हूं, तो मेरे लिए ऑटोकैड निष्पादित नहीं किया जाता है।