এই প্রশ্নের স্বীকৃত উত্তর অনুসারে , আমি কিছু ফাইলগুলিতে ফাইল টাইপ সনাক্তকরণে বাধ্য করার জন্য ভিএম-তে মডেলিনগুলি ব্যবহার করার চেষ্টা করছি।
উদাহরণস্বরূপ, নামের একটি ফাইলের শীর্ষে gitconfig
(নোট নেই যে শীর্ষস্থানীয় নেই .
), আমার নিম্নলিখিত লাইনটি রেখেছেন:
# vim: set filetype=gitconfig :
modeline
আমার সিস্টেমে সক্ষম। যাইহোক, আমি যখন ভিএম-তে ফাইলটি খুলি তখন প্রত্যাশার চেয়ে set filetype?
ফিরে আসে ।conf
gitconfig
এটা কি সম্ভব যে আমার ভিএম কনফিগারেশনের অন্যান্য অংশগুলি (যেমন ফাইল টাইপ.ভিম) এই অদ্ভুত আচরণের কারণ হয়ে দাঁড়িয়েছে?
মন্তব্যের জবাবে সম্পাদিত:
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 এটি খুব মূল্যবান হবে।