답변:
편집중인 경우 다음을 사용하여 다시로드 할 수 있습니다.
:so %
%
현재 파일 이름 (참조를 의미 :h current-file
)와 :so
대한 짧은 :source
지정된 파일의 내용을 읽고 빔 코드로 취급한다.
일반적으로 현재 활성화 된 .vimrc를 다시로드하려면 다음을 사용하십시오 ( Daily Vim 참조 ).
:so $MYVIMRC
:so ~/.vimrc
유닉스에서도 작동합니다
:echo expand("~")
.
:so ~/.vim/gvimrc
또는 물론 넣어 어디든지
또한 Vim을 구성하여 변경 사항을 확인 .vimrc
하고 구성을 자동으로 다시로드하도록 구성하십시오.
augroup myvimrc
au!
au BufWritePost .vimrc,_vimrc,vimrc,.gvimrc,_gvimrc,gvimrc so $MYVIMRC | if has('gui_running') | so $MYGVIMRC | endif
augroup END
출처 : 이 답변은 SO에
참고 :이 특정 방법은 GUI Vim, Windows Vim 등과 호환되도록 Vim 구성 파일 이름의 많은 변형을 감시합니다.
" 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://
diff 는 무시 )vim-tiny
물론 자동 재로드는 vimrc
vim 을 편집하는 경우에만 발생합니다 .