Answers:
ඔබ එය සංස්කරණය කරන්නේ නම්, ඔබට මෙය නැවත පූරණය කළ හැකිය:
:so %
%
වත්මන් ගොනුවේ නම (බලන්න :h current-file
) සහ :so
එය කෙටි වේ :source
, එය නිශ්චිත ගොනුවේ අන්තර්ගතය කියවන අතර එය Vim කේතය ලෙස සලකයි.
පොදුවේ, දැනට සක්රිය .vimrc නැවත පූරණය කිරීමට, පහත සඳහන් දෑ භාවිතා කරන්න ( ඩේලි වීම් බලන්න ):
:so $MYVIMRC
:so ~/.vimrc
unix මත ඕනෑවට වැඩ කළ යුතුයි
: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 හි මෙම පිළිතුර
සටහන: මෙම විශේෂිත ක්රමය Vim වින්යාස ගොනු නාමවල බොහෝ වෙනස්කම් නිරීක්ෂණය කරන අතර එය GUI Vim, Windows 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://
වෙනසක්)vim-tiny
ඇත්ත වශයෙන්ම, ස්වයංක්රීය රීලෝඩ් සිදුවන්නේ ඔබ ඔබේ සංස්කරණය සංස්කරණය කළහොත් පමණි vimrc
.