[vim ] 如何在啟動vim時不載入特定plugin
看板Editor (編輯器(vim/emacs))作者Holocaust123 (奔跑的蝸牛)時間13年前 (2011/05/03 12:05)推噓1(1推 0噓 1→)留言2則, 2人參與討論串1/1
:h startup 提到,vim啟動時會依序做這些動作:
1. Set the 'shell' and 'term' option
2. Process the arguments
3. Execute Ex commands, from environment variables and/or files
4. Load the plugin scripts.
...
10. ...
11. ...
12. ...
其中步驟三會source .vimrc
步驟四會source plugin
我想請問的是有沒有辦法在步驟三中
在.vimrc加入一些判斷式
讓步驟四的特定plugin不被source
(我的意思是連source都不source,而不是先source但後來再被disable)
目前我.vimrc中的判斷式是這樣寫:
"CSApprox
"disable CSApprox if vim does not have +GUI support
"note: this setting does not work, but I don't know why
if(!has('gui'))
let g:CSApprox_loaded = 0
endif
但這個plugin(CSApprox)還是會被source
可見我這寫法是有問題的 但尚不知理由
希望會的人能指點一下 感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.31.155
→
05/04 00:02, , 1F
05/04 00:02, 1F
我的gvim/vim共用同一個設定檔(.vimrc)
另外 如果是指把if去掉 只寫let那行 結果也是不行的
※ 編輯: Holocaust123 來自: 140.112.31.155 (05/04 00:40)
在別人的部落格找到解法了
http://marlonyao.iteye.com/blog/776784
※ 編輯: Holocaust123 來自: 140.112.31.155 (05/07 15:31)
推
05/07 16:18, , 2F
05/07 16:18, 2F
Editor 近期熱門文章
PTT數位生活區 即時熱門文章