এই আদেশে ভিম ইনিশিয়ালাইজেশন ফাইলগুলি প্রক্রিয়া করা হয় (সরলীকৃত; দেখুন :help initialization
):
$VIM/vimrc
$HOME/.vimrc
$VIM/gvimrc
$HOME/.gvimrc
সমস্যাটি হ'ল ম্যাকভিম তার $VIM/gvimrc
(যেমন …/MacVim.app/Contents/Resources/vim/gvimrc
) এম-রাইট এবং এম-বাম (এবং আরও কয়েকটি কী সংমিশ্রণ) মানচিত্র করে ; এটি সেই কী সংমিশ্রণগুলিতে আপনি যে কোনও ম্যাপিং তৈরি করেছেন তা ওভাররাইড করবে $HOME/.vimrc
।
আপনি যদি এই স্টার্টআপ ফাইলটি (যেমন :view $VIM/gvimrc
) পরীক্ষা করেন তবে দেখতে পাবেন যে এই বিশেষ ম্যাপিংগুলিকে আপনার বিশেষ ভেরিয়েবলটি macvim_skip_cmd_opt_movement
(যে কোনও মানের জন্য) সেট করে বাধা দেওয়া যেতে পারে $HOME/.vimrc
।
let macvim_skip_cmd_opt_movement = 1
এটি দশটি ডিফল্ট ম্যাকভিম ম্যাপিংকে বাধা দেবে (বাম, ডান, উপরে, ডাউন এবং BS এর প্রত্যেকটির জন্য কমান্ড এবং বিকল্প)।
বিকল্পভাবে, আপনি কেবল নিজের ম্যাপিংগুলি আপনার মধ্যে রাখতে পারেন $HOME/.gvimrc
(যেখানে তারা ডিফল্ট ম্যাকভিম ম্যাপিংগুলিকে ওভাররাইড করবে এমনকি আপনি সেগুলি নিষেধ না করলেও macvim_skip_cmd_opt_movement
)।