簡體   English   中英

vimrc導入文件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM