উত্তর:
আপনি যদি এটি সম্পাদনা করেন তবে আপনি এটিকে আবার লোড করতে পারেন:
:so %
%বর্তমান ফাইলের নাম বোঝায় (দেখুন :h current-file) এবং এর :soজন্য সংক্ষিপ্ত :source, যা নির্দিষ্ট ফাইলটির বিষয়বস্তু পড়ে এবং এটি ভিম কোড হিসাবে বিবেচনা করে।
সাধারণভাবে, বর্তমানে সক্রিয় .vimrc পুনরায় লোড করতে নিম্নলিখিত ব্যবহার করুন ( ডেইলি ভিম দেখুন ):
:so $MYVIMRC
:so ~/.vimrcইউনিক্সে খুব বেশি কাজ করা উচিত
:echo expand("~")।
:so ~/.vim/gvimrcবা যেখানেই আপনি এটি অবশ্যই
আরও ভাল, আপনি নিজের পরিবর্তনগুলির জন্য ভিমকে কনফিগার করেন এবং কনফিগারটি .vimrcস্বয়ংক্রিয়ভাবে পুনরায় লোড করুন।
augroup myvimrc
au!
au BufWritePost .vimrc,_vimrc,vimrc,.gvimrc,_gvimrc,gvimrc so $MYVIMRC | if has('gui_running') | so $MYGVIMRC | endif
augroup END
সূত্র: এসও-তে এই উত্তর
দ্রষ্টব্য: এই নির্দিষ্ট পদ্ধতিটি ভিআইএম কনফিগার ফাইলের বিভিন্ন পরিবর্তনের জন্য নজর রাখে যাতে এটি জিইউআই ভিম, উইন্ডোজ ভিম ইত্যাদির সাথে সামঞ্জস্য হয় etc.
" 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ভিমে সম্পাদনা করেন।