আমার মতে, এটি করার সবচেয়ে পরিষ্কার পদ্ধতিটি কেবল আপনার .vim/vimfiles
ডিরেক্টরিতে কোনও ফাইলের সাথে কমান্ড যুক্ত করা :
~/.vim/after/ftplugin/python.vim
বা উইন্ডোজ জন্য:
$HOME\vimfiles\after\ftplugin\python.vim
এই কৌশলটি :help ftplugin-overrule
(তালিকা আইটেম 3) নথিভুক্ত করা হয়েছে , যদিও প্রসঙ্গটি (পরিবর্তন সেটিংস) কিছুটা আলাদা।
এটি ক্যাপিল দ্বারা বর্ণিত অটোমোমন্ড কৌশলটির মাধ্যমে নিম্নলিখিত সুবিধাগুলি সরবরাহ করে ।
কম কোড । আপনি কেবল চালিত উইমস্ক্রিপ্ট লিখুন। আপনার কোনও অটোকমন্ড কোড করার দরকার নেই এবং এটিকে ঘিরে augroup
ও autocommand!
পরিষ্কার কমান্ডের প্রয়োজন।
কম ওভারহেড । ভিম ইতিমধ্যে after/ftplugin/filetype
ফাইলের ধরণটি সনাক্ত করছে এবং ফাইলটির অস্তিত্বের জন্য যাচাই করছে : একই উদ্দেশ্য সম্পাদনকারী একটি অতিরিক্ত অটোকম্যান্ড কেন যুক্ত করবে?
ক্লিনার.vimrc
। আমি মনে করি আমার থেকে ফাইল-টাইপ-নির্দিষ্ট কার্যকারিতা আলাদা করা ভাল .vimrc
। (কেউ কেউ এর সাথে একমত নন, যদিও: অসুবিধাগুলি নীচে দেখুন))
এর কয়েকটি ছোট ছোট অসুবিধাও রয়েছে:
আপনি কেবল ভিমের ফাইল টাইপ সনাক্তকরণ ব্যবহার করা হলে এটি কাজ করে। ( :help filetype
)
যাইহোক, এটি সাধারণত প্রথম সেটিংগুলির মধ্যে একটি যা লোকেরা তাদের .vimrc এ সক্ষম করে এবং আমি বাজি রেখেছিলাম যে প্রায় সমস্ত ভিম ব্যবহারকারী ইতিমধ্যে এটি চালু করেছে।
কিছু লোক তাদের সমস্ত কনফিগারেশন তাদের .vimrc
ফাইলে রাখতে পছন্দ করে ।