→ yoco315:我也很好奇 @@ 04/11 18:02
→ Pash77:用一個 zzz.vim 放在最後被 source 的目錄? 04/12 03:57
推 POSIX: :set runtimepath, 可以知道plugin loaded的順序 04/12 08:47
→ POSIX:以我為例,~/.vim/after是最後一個, 可以把keymap.vim放在這 04/12 08:48
感謝兩位P大的回答
不過我比較希望可以不需把 mapping 從 .vimrc 獨立出來
其中一個原因是
mapping只是(plugin或其他)設定的一部分而已
意思是我.vimrc有這樣的區塊:
" Settings for certain purposes
let g:some_setting_1=...
let g:some_setting_2=...
let g:some_setting_3=...
set some_option_1
set some_option_2=...
set no_some_option_3
command! ShowSomething :call ReturnSomething()
function! ReturnSomething()
....
endf
imap <leader>cn ....
map <F11> ....
若把mapping的部分從.vimrc抽出來放到 ~/.vim/after/keymap.vim 中
會讓這區塊的維護變得困難
當然也可以把整個區塊放到一個獨立的.vim中
但這樣若要檢查單一設定就只好一個一個.vim慢慢查了(或用vimgrep)
(不是說一個一個.vim有什麼不好
只是我比較偏好可以在單一檔案(.vimrc)總覽所有設定)
※ 編輯: Holocaust123 來自: 140.112.30.46 (04/12 14:01)