但是,在我關閉所有mvim窗口並重新開始之前,已打開的mvim窗口不會加載更改到vimrc。我需要通過更改vimrc來測試某些東西
有沒有一種方法可以告訴現有的mvim窗口加載新的vimrc文件而無需關閉並且每次打開所有窗口。
但是,在我關閉所有mvim窗口並重新開始之前,已打開的mvim窗口不會加載更改到vimrc。我需要通過更改vimrc來測試某些東西
有沒有一種方法可以告訴現有的mvim窗口加載新的vimrc文件而無需關閉並且每次打開所有窗口。
:source ~/.vimrc
但是,這將是你擺脫了,所以如果你想測試一些行爲不取消設置選項,打開一個新的Vim是唯一的辦法是肯定的。
一個建議,
您也可以映射<F2>重新加載這樣的配置文件,實際上
map <F2> :source $MYVIMRC<CR>:echoe "Vimrc Reloaded!!!"<CR>我不能添加評論,所以張貼作爲一個答案....
檢查的MacVim高級設置對話框( MacVim - >首選項... - >「高級」選項卡),查看是否選中了「啓用快速啓動」。以下是對話框中的解釋:
新窗口在啓用快速啓動的情況下即時打開,但它們可能沒有最新的運行時文件來源。如果修改運行時文件(例如〜/ .vim目錄中的文件),則可能需要禁用並重新啓用快速啓動,以確保打開的下一個窗口能夠檢測到這些更改。
我離開快速入門禁用,因此新的MacVim窗口每次都加載新的.vimrc,.gvimrc等。
我禁用了Quickstart,但是我的'.vimrc'似乎不適用於它的源代碼窗口。 – Will 2012-11-20 08:21:06
這是一個很好的。謝謝 – 2010-03-04 18:50:55