做了一个同步 zsh, oh-my-zsh, Sublime Text 2 和 3 配置文件的脚本

2015-09-13 14:21:39 +08:00
 adrianzhang

这些东西的配置太麻烦了,所以做了个脚本,以便在不同的 Linux 和 Mac 间同步配置。
不知道有没有人觉得同样麻烦,所以贡献出来。
同步方法有用 Dropbox 的,但如果设置不好,几个机器上同一个文件发生改变冲突,容易导致问题。
具体请看: https://github.com/adrianzhang/roamingconf
等各路大神吐槽。

4130 次点击
所在节点    Sublime Text
11 条回复
loading
2015-09-13 14:47:03 +08:00
不放到 github ?
humiaozuzu
2015-09-13 14:54:08 +08:00
http://dotfiles.github.io/ 官方给了一堆同步工具
adrianzhang
2015-09-13 15:27:57 +08:00
@loading 已经在 GitHub 上了。

@humiaozuzu 貌似都是独立工具?用来同步不同软件的配置的。。
matthewgao
2015-09-13 15:42:02 +08:00
可以直接从 github 上运行脚本哇,省了还要手工搞,参考这个 https://github.com/matthewgao/MyVim
adrianzhang
2015-09-13 16:11:12 +08:00
@matthewgao 嗯嗯,不冲突。那些脚本负责初始配置。我的脚本负责在不同 Linux 和 Mac 主机间迁移配置。如果我的这个脚本囊括了 vim 的话,那么运行完你给的脚本后,再运行我的脚本,就实现了随时拿到自己的熟悉环境。毕竟在各个不同的主机上把相关软件配置脚本都运行一遍后,还有一些配置是需要做的。
fu82581983
2015-09-13 16:41:18 +08:00
其实已经有人做了,而且很好用
https://github.com/lra/mackup
loading
2015-09-13 16:44:22 +08:00
@adrianzhang 我说的是很多人 github 账号都有一个 dotfile 的 repo 。
cxbig
2015-09-13 17:34:32 +08:00
我放 bitbucket 的私人 repo ,同步一下就好
所有 cfg 做 ln 链接,有一个 shell ,判断 OS 类型, link 不同的 cfg 文件到各自的位置。
adrianzhang
2015-09-13 17:43:34 +08:00
@fu82581983 嗯嗯,方式不同,他用 dropbox ,我用 git 。

@loading so ?你建议我也放 github 的 dotfile 那里??


@cxbig 是的,我的脚本实现跟这个方式是一样的。只不过脚本化了。
bullettrain1433
2015-09-13 21:45:17 +08:00
@fu82581983 好东西,正好用到了
Owenjia
2015-09-21 22:49:26 +08:00

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

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

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

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

© 2021 V2EX