আপনি যে পরিস্থিতিটি সম্পূর্ণরূপে লোড করে নেওয়ার প্রয়োজন সেই পরিস্থিতিতে যেমন আপনি নিজেই এটি শুরু করেছিলেন, এটি কাজ করে:
vim -c "autocmd! CursorHold * <commands to run>"
উদাহরণস্বরূপ, আমি :mapশেল থেকে একটি ফাইলের আউটপুট পুনর্নির্দেশ করতে চেয়েছিলাম , তবে আমি ভিএম -এয়ারলাইনটির ম্যাপিংটি ক্যাপচার করতে চেয়েছিলাম যা এটির ট্যাবলাইন প্রদর্শিত হবে (উপরে শীর্ষে রেখাঙ্কনটি সমস্ত বাফারনাম খোলা আছে)) কারণ এটি মনে হচ্ছে এই অবিচ্ছিন্নভাবে, কেবল -cকোনও ফাইলের পুনর্নির্দেশ চালানো ম্যাপিংগুলিকে সময় দেয়নি। আরও ভাল উপায় হতে পারে, তবে এটি আমার পক্ষে কাজ করে, বিশেষত যেহেতু আমি ইতিমধ্যে (০.০ সেকেন্ড) updatetimeসেট করে রেখেছি 100, যা CursorHoldইভেন্টটি চালিত হওয়া অবধি কতক্ষণ প্রভাবিত করে । ডিফল্টরূপে, ভিম এটিকে 4 সেকেন্ডে সেট করে।
vim -c "autocmd! CursorHold * set nomore | redir! > mapNew | map | redir END | q"
vim +BundleInstall +qall!।