複数の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.json
は ConvertToUTF8 のキャッシュっぽいので除外。
/*/ !/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
自分の設定をさらしてみる
参考
- SublimeTextの設定をgit管理し、複数PCで設定やパッケージを同期する。 - MANA-DOT
- SublimeText2 - Sublime Text2,3のDropbox, Gitを使った同期の方法 - Qiita
- Syncing - Package Control