首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >恢复病原体git恢复

恢复病原体git恢复
EN

Stack Overflow用户
提问于 2015-02-28 19:04:20
回答 2查看 246关注 0票数 2

我将我的_vimrc文件备份到谷歌驱动器,以便在进行新的gvim安装时能够在新计算机上使用它。我使用致病菌作为我的所有vim插件,并压缩/vimfiles/bundle目录上传到谷歌驱动器,但当所有插件都在github上时,这似乎很愚蠢。我想有一个方法来恢复所有病原体git插件存储库。

有没有办法有某种“包文件”,这样我就可以像git还原一样,对vimfiles/bundle目录中的所有repos进行恢复?还是有另一个好的做法来拯救你的虚拟环境?我正在使用Windows8.1 FYI。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-03-01 16:33:34

另一个名为范德尔的插件管理器实现了您正在寻找的功能。使用这个插件管理器,插件将在.vimrc中列出,所以在将该文件复制到一个新位置后,只需克隆范德尔本身,然后就可以使用单个命令安装其他所有内容。请试一试,看看它是否能满足你的需要。

另一种选择是创建一个包含$HOME/.vim文件夹内容的git存储库,并使用git子模来跟踪您的vim插件。例如,在Linux中,您可以执行以下操作:

代码语言:javascript
复制
mkdir ~/.vim
cd ~/.vim
git init
git submodule add https://github.com/tpope/vim-pathogen.git bundle/vim-pathogen.git
git commit -m "Add vim-pathogen plugin"

从现在开始,每当您想要将插件放到一个新位置时,只要使用选项--recursive克隆这个git存储库,所有插件都会自动添加。在谷歌搜索这一点时,我发现Vim铸造#27展示了我试图描述的一个示例实现。

票数 3
EN

Stack Overflow用户

发布于 2015-02-28 19:18:48

我使用以下方式备份和恢复我的vim环境:

  1. 使用病原体作为插件管理器。
  2. .vimrc复制到.vim文件夹。
  3. .vim中创建git并将其推送到远程存储,例如github比特桶
  4. 在新环境中,git clone <my remote repo>位于主文件夹中并创建到.vimrc的链接(不过,我只在Linux中测试了链接方式,我不确定它是否适用于.vimrc),或者只是将其复制到您的主文件夹。就这样。

我认为我的vim配置是普通的git,所以在添加新插件或更改.vimrc之后,我使用了git add .git commitgit push

git clone <repo with plugin>中使用.vim/bundle的方法工作得很好,主回购不应该有问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28785640

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档