क्या यह 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>
मेरा है, लेकिन लगभग एक ही बात :)