Dropboxを使用して、複数のマシンでSublime Text 3の設定を同期したいと思います。
これをどのように設定すればよいですか?
私はしばらくの間、複数の場所でSublime設定を同期してきました。すべての場所でOS Xを実行しています。いくつかの小さな問題がありました。最後に、Dropboxを使用して複数のマシン間でSublime設定を同期する方法についての信頼できる説明と見なすものに私を導くことにしました:
Sublime Package Control> Docs> Syncing
https://sublime.wbond.net/docs/syncing
基本的な概要は次のとおりです。
異なるマシン間でインストール済みパッケージを適切に同期するために、実際には
Packages/
フォルダーとInstalled Packages/
フォルダー全体を同期する必要はありません。これは、一部のパッケージにはオペレーティングシステムごとに異なるバージョンがあるためです。オペレーティングシステム間で実際のパッケージの内容を同期すると、破損したパッケージが発生する可能性があります。適切な解決策は次のとおりです。
- パッケージコントロールのインストール すべてのマシンで
- その後、
Packages/User/
フォルダーのみを同期します。このフォルダーには
Package Control.sublime-settings
ファイルが含まれ、インストールされているすべてのパッケージのリストが含まれています。このファイルが別のマシンにコピーされた場合、Sublime Textが次に起動されると、Package Controlは不足しているパッケージの正しいバージョンをインストールします。
フォルダーを同期するには、通常Packages/User/
をDropboxに移動し、Sublime Text 3/Packages/
からそのフォルダーへのシンボリックリンクを作成します。さまざまなオペレーティングシステムの詳細な手順は、上記のリンクから提供されます。
重要:私の答えは正しくありません。Tomekの答えの方が良いです
始める前に、Sublime Text 3を閉じてください
DropboxにSublime Text 3
というフォルダーを作成します
次の2つのフォルダーをこのフォルダーに移動します。
~/Library/Application\ Support/Sublime\ Text\ 3/Packages
~/Library/Application\ Support/Sublime\ Text\ 3/Installed\ Packages
元の場所からDropboxの新しい場所へのシンボリックリンクを作成します。
$ ln -s ~/Dropbox/App\ Settings/Sublime\ Text\ 3/Installed Packages ~/Library/Application\ Support/Sublime\ Text\ 3/Installed\ Packages
$ ln -s ~/Dropbox/App\ Settings/Sublime\ Text\ 3/Packages ~/Library/Application\ Support/Sublime\ Text\ 3/Packages
崇高なテキスト3を開く
Dropboxを使用するLinuxユーザーの場合
以下は、Sublime Text Package Control DOCS Syncingからの抜粋です。
適切な解決策は、Package Controlをすべてのマシンにインストールし、Packages/User /フォルダーのみを同期することです。このフォルダーにはPackage Control.sublime-settingsファイルが含まれています。このファイルには、インストールされているすべてのパッケージのリストが含まれています。このファイルが別のマシンにコピーされた場合、Sublime Textが次に起動されると、Package Controlは不足しているパッケージの正しいバージョンをインストールします。
これは、preferences.sublime-settingsとmacrosも同期します!まさに私がクリスマスに欲しかったもの。
手順:
Dropboxフォルダーがデフォルトの場所にない場合は、〜/ Dropboxを自分の場所に変更する必要があります。
1)崇高なテキストを閉じる(非常に重要!)
2)ターミナルを開きます
Obs:Sublime Text 2の場合は3を2ずつ変更するだけです
最初のマシン
最初のマシンで、次の手順を使用します。
cd ~/.config/sublime-text-3/Packages/
mkdir ~/Dropbox/Sublime
mv User ~/Dropbox/Sublime/
ln -s ~/Dropbox/Sublime/User
その他のマシン
他のマシンで、次の手順を使用します。これらの手順により、User /フォルダーとすべてのコンテンツが削除されます!
cd ~/.config/sublime-text-3/Packages/
rm -r User
ln -s ~/Dropbox/Sublime/User