因为经常要在windows、Linux和mac下切换工作环境,而Vim在不同平台下很难保持一致的使用体验,设置很困难,最近使用sublime的场景越来越多。Sublime有相对方便的package安装管理方法,结合Git的版本管理,可以很简单的在不同平台下同步设置。
package文件夹位置
Sublime Text 3 中默认的package文件夹位置如下:
1 | OS X: ~/Library/Application Support/Sublime Text 3/Packages/ |
可以通过点击工具栏Preferences|Browse Packages
选项找到文件夹位置。这里面我们感兴趣的是User文件夹。
使用git同步sublime text的设置和插件
在github或者bitbucket或者其他git服务中创建repository, 在第一台设备上将配置文件加入git版本库。
1 | cd [package folder]/User/ |
添加不需要同步的文件和文件夹到.gitignore
1 | Package Control.last-run |
提交到remote repository
1 | git add |
在其他设备上或者需要重装后回复设置时,clone这个repository。
1 | cd [package folder] |