" Quickly edit/reload this configuration file
nnoremap gev :e $MYVIMRC<CR>
nnoremap gsv :so $MYVIMRC<CR>
সংরক্ষণের পরে স্বয়ংক্রিয়ভাবে পুনরায় লোড করতে , আপনারটিতে নিম্নলিখিতগুলি যুক্ত করুন $MYVIMRC
:
if has ('autocmd') " Remain compatible with earlier versions
augroup vimrc " Source vim configuration upon save
autocmd! BufWritePost $MYVIMRC source % | echom "Reloaded " . $MYVIMRC | redraw
autocmd! BufWritePost $MYGVIMRC if has('gui_running') | so % | echom "Reloaded " . $MYGVIMRC | endif | redraw
augroup END
endif " has autocmd
এবং তারপরে শেষ বারের জন্য টাইপ করুন:
:so %
পরের বার আপনি নিজের সংরক্ষণ করুন vimrc
, এটি স্বয়ংক্রিয়ভাবে পুনরায় লোড হবে।
বৈশিষ্ট্য:
- ব্যবহারকারীকে কী ঘটেছে তা জানায় (লগ ইনও করে
:messages
)
- কনফিগারেশন ফাইলগুলির জন্য বিভিন্ন নাম পরিচালনা করে
- নিশ্চিত করে যে এটি কেবল আসল কনফিগারেশন ফাইলের সাথেই মেলে (অন্যান্য ডিরেক্টরিতে অনুলিপিগুলি বা অন্যকে উপেক্ষা করে
fugitive://
)
- ব্যবহার করা থাকলে ত্রুটি তৈরি করবেন না
vim-tiny
অবশ্যই, স্বয়ংক্রিয় পুনরায় লোড কেবল তখনই ঘটবে যদি আপনি নিজের vimrc
ভিমে সম্পাদনা করেন।
map <leader>vimrc :tabe $MYVIMRC<cr>
অটোমডিটি মিলবে?