এই প্রশ্নের স্বীকৃত উত্তর অনুসারে , আমি কিছু ফাইলগুলিতে ফাইল টাইপ সনাক্তকরণে বাধ্য করার জন্য ভিএম-তে মডেলিনগুলি ব্যবহার করার চেষ্টা করছি।
উদাহরণস্বরূপ, নামের একটি ফাইলের শীর্ষে gitconfig(নোট নেই যে শীর্ষস্থানীয় নেই .), আমার নিম্নলিখিত লাইনটি রেখেছেন:
# vim: set filetype=gitconfig :
modelineআমার সিস্টেমে সক্ষম। যাইহোক, আমি যখন ভিএম-তে ফাইলটি খুলি তখন প্রত্যাশার চেয়ে set filetype?ফিরে আসে ।confgitconfig
এটা কি সম্ভব যে আমার ভিএম কনফিগারেশনের অন্যান্য অংশগুলি (যেমন ফাইল টাইপ.ভিম) এই অদ্ভুত আচরণের কারণ হয়ে দাঁড়িয়েছে?
মন্তব্যের জবাবে সম্পাদিত:
set compatible? আয় nocompatible
set modeline? আয় modeline
verbose set filetype? আয়:
filetype=conf
Last set from /usr/share/vim/vim73/filetype.vim
আমি বুঝতে পারি না যে সিস্টেমে ওয়াইড ফাইল টাইপ প্লাগইনটি আমি নিজেই ফাইলটিতে যা সেট করেছি সেগুলি ওভাররাইড করবে।
একটি চূড়ান্ত নোট: এটি ওএসএক্সের সাথে প্রেরিত ভিম 7.3 এর সংস্করণ।
ম্যাকভিমের সর্বশেষতম সংস্করণ একই সিস্টেমে চলছে একই .vimrcসাথে প্রত্যাশিত আচরণ করে, set ft?ফিরে আসার সাথে filetype=gitconfig।
set modeline?এটি মুদ্রণ করে না nomodeline?
compatibleসেট করা আছে is এটি খুব মূল্যবান হবে।