有什么方法自动备份.vimrc 和所有的 plugin, ftdetect……到 dropbox 吗?想在其他电脑上也可以快速配置……

2014-04-25 22:20:10 +08:00
 ivanlw
5300 次点击
所在节点    Vim
25 条回复
Ken_Adams
2014-04-25 22:35:50 +08:00
我是這麼做的:
1) 把 .vim 文件夾 和 .vimrc 文件都放進 Dropbox
2) ln -s ~/Dropbox/.vim ~/.vim
ln -s ~/Dropbox/.vimrc ~/.vimrc

目前使用良好。
arbipher
2014-04-25 22:40:56 +08:00
neevek
2014-04-25 22:56:47 +08:00
你应该用github,像这样,一分钟内搞定所有。

1) cd ~
2) git clone https://github.com/neevek/vim.git .vim
3) cd .vim
4) git submodule update --init
5) cp .vimrc ../
sd4399340
2014-04-25 22:58:56 +08:00
用git来管理啊,github上有很多.dotfiles的项目
fork一个别人的过来自己改改就好~
我现在Mac上用的这个 https://github.com/PinkyJie/dotfiles
litanwei
2014-04-25 23:00:43 +08:00
github都是开放的,有一些不想公开的就没有办法了.
jakwings
2014-04-25 23:03:51 +08:00
Bitbucket 提供免费私有仓库。
xdays
2014-04-25 23:07:08 +08:00
推荐个插件vundle
ivenvd
2014-04-25 23:23:12 +08:00
推荐使用 VAM,这样你只需要保存一个 .vimrc 文件就可以了,插件会自动下载。
y1
2014-04-25 23:26:47 +08:00
@Ken_Adams 不需要把 vimrc 放到 dropbox 文件夹。只把 Symlink 放在 dropbox 中也可以同步的。
dorentus
2014-04-25 23:27:49 +08:00
github 又不能自动同步……
Jeremial
2014-04-25 23:32:11 +08:00
我使用github进行管理, 到了新机器上直接make一下,
自动安装 vim插件, 配置vimrc zshrc sublime gitconfig

感兴趣的话,可以看看我的项目 https://github.com/jeremial/dotfile
Tink
2014-04-26 00:22:30 +08:00
dotfile
Tink
2014-04-26 00:23:07 +08:00
cloveryume
2014-04-26 01:48:16 +08:00
vundle +1
anheiyouxia
2014-04-26 07:51:37 +08:00
一楼的方法是最简单的,以前我也是这么做的。如果目录多的话可以这个s原来的配置hell,下次重装或者换电脑后可以一键设置好关联。
只有一个要提醒,小心dropbox不小心用你新的电脑的配置覆盖掉你。
leebo
2014-04-26 09:15:25 +08:00
覆盖了也没关系有版本的 可以恢复
qiukun
2014-04-26 19:54:58 +08:00
自己写了脚本做 ln -s
hector
2014-04-26 20:54:18 +08:00
推荐个我自己的~
https://github.com/myourys/Vimrc
darkbill
2014-04-26 21:02:05 +08:00
我的方式是,有一个专门的dotfiles文件夹,该文件夹和github同步。
然后,自己把需要同步的文件都放到这里,写一个脚本,把相关的文件/文件夹`ln -s`到相应的位置上。。。
不想公开同步的部分,则建立一个文件夹,同步到自己加密的dropbox上面。
再一个类似的脚本,`ln -s`相关文件过去。

到了新机器上,建立起相关的环境后,分别从不同的地方把文件同步过来,然后执行相应的脚本即可。
ensonmj
2014-04-27 16:20:10 +08:00
@Ken_Adams stow管理链接,谁用谁知道

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/110074

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX