簡體   English   中英

如何在Github中存儲Sublime Text首選項

[英]How to store Sublime Text preferences in Github

我有一些我一天使用的不同機器,我使用git來下載我項目中的最新代碼。

但是,我的Sublime Text安裝在每台機器上都是不同的,我無法保持我的包裝。 我的Sublime Text 3首選項/包存儲在〜/ Library / Application Support / Sublime Text 3中。

有沒有辦法將我的偏好存儲在Github中,以便我可以將它們放在其他機器上? 我很擔心這樣做,我想知道其他人是否曾經這樣做過。

存儲Package Control/User

您只需要添加~/Library/Application Support/Sublime Text 3/Package Control/User/ (或在Windows上: C:\\Users\\{username}\\AppData\\Roaming\\Sublime Text 3\\Packages\\User )目錄。

來自https://packagecontrol.io/docs/syncing

正確的解決方案是在所有計算機上安裝Package Control,然后僅同步Packages / User /文件夾。 此文件夾包含Package Control.sublime-settings文件,其中包含所有已安裝軟件包的列表。 如果將此文件復制到另一台計算機,則下次啟動Sublime Text時,Package Control將安裝任何缺少的軟件包的正確版本。

設置步驟

在github上創建一個新的repo,命名為“sublime-prefs”,然后運行以下命令:

cd ~/Library/Application\ Support/Sublime\ Text\ 3/Packages/User
git init
git add Package\ Control.sublime-settings
git commit -am "settings from from <device name>"
git remote add origin https://github.com/<github name>/<repo name>.git
git push -u origin master

拉下其他機器......

退出Sublime Text 3,然后運行這些命令(使用如何克隆到非空目錄的答案 ):

cd ~/Library/Application\ Support/Sublime\ Text\ 3/Packages/User/
git init
git remote add origin https://github.com/<github name>/<repo name>.git
rm Package\ Control.sublime-settings
git fetch
git checkout -t origin/master

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM