pla*_*aux 1 sync cloud-storage vimrc
将我的 vimrc 同步到多台计算机的最佳方法是什么,我有多个不同的 linux 和 windows 安装,我希望将其同步到并且更愿意依赖某种基于云的系统。目前我正在使用 dropbox,但似乎 dropbox 只会同步 dropbox 文件夹中的实际内容。我希望这在后台发生,但如果我必须运行一个不会有问题的脚本。
我将所有的点文件(包括我的 .vimrc 和我的其他 .vim 内容)保存在一个 git 存储库中。然后我有一个脚本,它在我的主目录中创建指向我的 git 存储库中所有配置文件的符号链接。只要文件不是太多,我想您可以在必要时手动生成这些符号链接。这个设置的好处是,当我拉入配置存储库时,我的主目录中的所有配置文件都会更新,因为它们只是符号链接。您可以通过在 dropbox 文件夹中添加符号链接来对 dropbox 执行类似的操作。我建议编写一个脚本,该脚本可以抓取 Dropbox 文件夹中的 dotfiles 子文件夹并生成所需的链接。由于您同时使用 Windows 和 Linux,您可能需要两个脚本,一个使用mklink,另一个使用ln -s分别。有关如何做到这一点的更多信息,请查看这篇 Lifehacker 文章。一旦您拥有这些链接(或让您的脚本生成链接),当 Dropbox 自动更新您的文件时,这些更改将自动发生在您的所有机器上。唯一的问题是,如果添加新文件(而不是更新现有文件),则需要记住重新运行符号链接脚本。
| 归档时间: |
|
| 查看次数: |
1979 次 |
| 最近记录: |