আপনি কোনও ভিম সার্ভারকে অনুরূপ ভিএমআরসি ফাইলটি পুনরায় লোড করতে বলতে পারেন:
$ vim --servername MARTIN --remote-send '<Esc>:source $MYVIMRC<CR>'
এবং আপনি এর সাথে সমস্ত সার্ভারের একটি তালিকা পেতে পারেন:
$ vim --serverlist
MARTIN
CARPETSMOKER
যা একটি for
লুপের সাথে একত্রিত হতে পারে :
$ for s in $(vim --serverlist); do vim --servername "$s" --remote-send '<Esc>:source $MYVIMRC<CR>'; done
যেহেতু এটি প্রচুর টাইপিং, আপনি এটি একটি শেল স্ক্রিপ্টে রাখতে পারেন ~/bin/reload-vimrc
; আপনি অবশ্যই এটি ভিমের মধ্যে থেকে কল করতে পারেন:
:!reload-vimrc
আপনি যদি লিনাক্স চালাচ্ছেন এবং সত্যই উন্মাদ হয়ে উঠতে চান তবে আপনি নিজের ভিআইএমআরসি ফাইল (গুলি) পরিবর্তনের জন্য নিরীক্ষণ করতে ইনোটাইফাই -সরঞ্জামগুলিinotifywatch
থেকে ব্যবহার করতে পারেন এবং প্রতিটি পরিবর্তনে এটি স্বয়ংক্রিয়রূপে চালিত করতে পারেন (অরক্ষিত, উদাহরণটি ম্যানপেজ থেকে অভিযোজিত)
$ inotifywatch -v -e modify -t 60 -r ~/.vimrc ~/.vim
যদিও আমি এটির সুপারিশ করব না ... যদি আপনি ভুলক্রমে সিনট্যাক্স ত্রুটিযুক্ত কোনও ফাইল সংরক্ষণ করেন তবে আপনি আপনার সমস্ত ভিএম সেশনটি এড়াতে পারবেন ...