之前在网上看一个教程视频,里面的小伙在使用一个独立的repo仓库管理自己所有的配置文件,这样所有的配置文件就可以在不同电脑上“同步”了。感觉这种方式挺好用的,再加上最近GitHub可以免费创建Private Repo了,于是也把自己的配置文件收集了一下,统一放在仓库进行管理。
P.S. 其实dot files这种使用方式已经非常流行了,见:dotfiles,我之前竟然一直不知道这个好方法(
使用方式
其实基本使用方式就是把之前散落在各个地方的配置文件收集到一个目录下,然后在原来的位置创建一个到新文件的软链接,这样对应的应用程序就可以通过这个软链接访问到真正的配置文件,而我们也可以对这个收集了所有配置文件的目录进行同步、保存或更新。
Linux
Linux 下可以使用ln -s命令创建一个软链接:
Windows
虽说dot files大多数人是在Linux下使用的,但Windows其实也是有这样的需求的。另外,像Vim这样的程序,Windows和Linux下都可以使用,配置文件也是通用的。我的.vimrc就是一个在Windows/Linux下通用的配置文件,所以有必要在Windows下也同步一下:)
在Windows系统下,可以在cmd命令行中使用mklink创建符号链接:
注意,使用右键 - 创建快捷方式的办法是不行的,虽说会成功创建一个快捷方式文件,但不是符号链接所以应用程序是无法像读取之前普通文件那样对这个快捷方式进行访问的。