[英]vimrc import file
我有一個我的家庭配置文件的存儲庫 - http://hg.jackleo.info/home-configs
我注意到我的vim配置越來越大(90%的提交只與vim有關)所以我想把它扔到單獨的存儲庫中。
問題是,因為我在我的實際主文件夾vimrc文件中使用home-config存儲庫也在同一個地方。 如果我將subrepo包含到Vim配置(文件夾.vim),我無法將.vimrc文件提交到該子存儲庫。
有沒有辦法簡單地寫入import file_path_to_other_config
並在.vim文件夾中保存確切的配置?
您可以在vimrc中使用source命令:
source file_path_to_other_config
這是源上的vim幫助頁面: http : //vimdoc.sourceforge.net/htmldoc/repeat.html# :source
前段時間我有類似的想法,並提出了一個非常簡單的解決方案。 我有一個~/.vim/Makefile
,其內容如下:
$(HOME)/.vimrc: Makefile vimrc.tmpl
@cat vimrc.tmpl | sed 's\@@HOME@@\$(HOME)\g' > $(HOME)/.vimrc
.vim/vimrc.tmpl
是:
let $VIM = '@@HOME@@/.vim'
let $VIMRC = $VIM.'/custom.vimrc'
if filereadable($VIMRC)
source $VIMRC
endif
我有一個額外的git存儲庫,當我在一個新系統中工作時,我只需要克隆存儲庫並在~/.vim
調用make
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.