क्या यह sourceफ़ाइल का मामला है क्योंकि मैं इसे संपादित कर रहा हूँ?
हाँ! :so %जब आप अपना संपादन कर रहे हों तो चाल चलनी चाहिए vimrc। या आप $MYVIMRCइसे कहीं से भी एक्सेस करने के लिए विशेष चर का उपयोग कर सकते हैं । मेरे पास निम्नलिखित की तरह मैपिंग है:
nnoremap <F5> :source $MYVIMRC<CR>
चेतावनियां:
vimrcयह सुनिश्चित करने के लिए कि आपके पास कुछ चीजें हैं जिन्हें आप फिर sourceसे सुरक्षित कर सकते हैं।
- सुनिश्चित करें कि आपके सभी कार्य शुरू होते हैं
function!। !समारोह की एक फिर से घोषणा बस एक चेतावनी के बिना समारोह के ऊपर लिख कर देता है।
- यदि आपके पास कोई
autocmdएस है, तो सुनिश्चित करें कि आप उन्हें एक समूह में शामिल करते हैं और समूह को शुरू करते हैं au!। यह सुनिश्चित करेगा कि आप अपने autocmdएस को एक से अधिक बार सेट नहीं करते हैं । और यदि आप एक को संपादित करते हैं, तो यह पुराने उदाहरण को हटा देगा।
उदाहरण:
augroup MyAutocmds
au!
autocmd...
autocmd...
augroup END
map <F9> :so $MYVIMRC<Enter>:echo ".vimrc reloaded"<Enter>मेरा है, लेकिन लगभग एक ही बात :)