Sublime Text 3 のプラグインと設定を Git で共有してみた

複数の PC で Sublime Text 3 を同じように使いたくて、
プラグインと設定を Git で共有するようにしたった。
参考リンク含めてメモ。

設定ファイルのある場所と使い方

自分は Windows ユーザなのでここ。

C:\Users\{ユーザ名}\AppData\Roaming\Sublime Text 3

ここにローカルリポジトリ作って、設定変更したら git commit & push してる。
別の PC では git pull してから Sublime Text を起動。

管理すべきファイル

基本的には Packages/User/ を管理すれば OK っぽい。

ただこのファイルたちは共有しない方がいいみたい。

  • Package Control.last-run
  • Package Control.ca-list
  • Package Control.ca-bundle
  • Package Control.system-ca-bundle
  • Package Control.cache/
  • Package Control.ca-certs/

.gitignore

んで出来た .gitignore はこれ。

Japanize のファイルも管理する為、 /Packages/Default/ も管理対象に含めてる。
あと encoding_cache.jsonConvertToUTF8 のキャッシュっぽいので除外。

/*/
!/Packages/
/Packages/*
!/Packages/Default/
!/Packages/User/
/Packages/User/encoding_cache.json
/Packages/User/Package Control.cache/
/Packages/User/Package Control.ca-bundle
/Packages/User/Package Control.ca-certs/
/Packages/User/Package Control.ca-list
/Packages/User/Package Control.last-run
/Packages/User/Package Control.system-ca-bundle

自分の設定をさらしてみる

akihyro/sublime-text-settings - GitHub

参考