" 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
विम को संपादित करेंगे ।
map <leader>vimrc :tabe $MYVIMRC<cr>
ऑटोकैमड से मेल नहीं खाते हैं?