Câu trả lời:
Nếu bạn đang chỉnh sửa nó, bạn có thể tải lại bằng:
:so %
%là viết tắt của tên tệp hiện tại (xem :h current-file) và :soviết tắt là :source, nó đọc nội dung của tệp được chỉ định và coi nó là mã Vim.
Nói chung, để tải lại .vimrc hiện đang hoạt động, hãy sử dụng như sau (xem Daily Vim ):
:so $MYVIMRC
              :so ~/.vimrccũng nên hoạt động trên unix
                    :echo expand("~").
                    :so ~/.vim/gvimrchoặc bất cứ nơi nào bạn đặt nó tất nhiên
                    Thậm chí tốt hơn, bạn định cấu hình Vim để theo dõi các thay đổi trong .vimrcvà tự động tải lại cấu hình.
augroup myvimrc
    au!
    au BufWritePost .vimrc,_vimrc,vimrc,.gvimrc,_gvimrc,gvimrc so $MYVIMRC | if has('gui_running') | so $MYGVIMRC | endif
augroup END
Nguồn: câu trả lời này trên SO
Lưu ý: phương pháp đặc biệt này theo dõi nhiều biến thể của tên tệp Vim config để nó tương thích với GUI Vim, Windows Vim, v.v.
" Quickly edit/reload this configuration file
nnoremap gev :e $MYVIMRC<CR>
nnoremap gsv :so $MYVIMRC<CR>
Để tự động tải lại khi lưu, hãy thêm các mục sau vào $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
và lần cuối cùng, gõ:
:so %
Lần sau khi bạn lưu vimrc, nó sẽ được tự động tải lại.
Đặc trưng:
:messages)fugitive://khác)vim-tinyTất nhiên, tải lại tự động sẽ chỉ xảy ra nếu bạn chỉnh sửa vimrctrong vim của bạn .