পছন্দসই পদ্ধতিটি ভিএম এফএকিউ ২ 26.৮ এ ~/.vim/filetype.vim
বর্ণিত এবং বর্ণিত হিসাবে একটি তৈরি করা হয় ::help 43.2
উপরোক্ত পদ্ধতির আরও ভাল বিকল্প হ'ল ty / .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 পুনঃসূচনা প্রয়োজন।
এই ফাইলটির একাধিক এবং অপ্রয়োজনীয় লোড এড়ানোর জন্য এটি প্রয়োজনীয় এবং এটি বেস ফাইল থেকে উত্তরাধিকার সূত্রে প্রাপ্ত হয়েছে ($ ভিআইআরআরিন্টটাইম / ফাইল টাইপ.ভিম):
" 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
বিবৃতি কেন ? যদি আমি এটি এ ছেড়ে চলে যাই তবে আমার জন্য অটোকিম্ডগুলি কার্যকর করা হয় না।