Dropbox を使用して複数のマシンで Sublime Text 3 の設定を同期したいと考えています。
これをどのように設定すればよいですか?
Dropbox を使用して複数のマシンで Sublime Text 3 の設定を同期したいと考えています。
これをどのように設定すればよいですか?
しばらくの間、すべて OS X を実行している複数の場所間で Sublime 設定を同期してきました。いくつかの小さな問題がありました。最後に、Dropbox を使用して複数のマシン間で Sublime の設定を同期する方法について、信頼できる説明と考えられるものを調べてみることにしました。
Sublime Package Control > Docs > Syncing
https://sublime.wbond.net/docs/syncing
基本的な要約は次のとおりです。
インストールされたパッケージを異なるマシン間で適切に同期するために、実際にはフォルダー全体
Packages/
を同期する必要はありません。Installed Packages/
これは、オペレーティング システムごとに異なるバージョンのパッケージがあるためです。オペレーティング システム間で実際のパッケージ コンテンツを同期すると、破損したパッケージが発生する可能性があります。適切な解決策は次のとおりです。
- すべてのマシンにPackage Control をインストールする
- 次に、
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
Linux ユーザーが Dropbox を使用している場合
以下は、Sublime Text Package Control DOCS Syncing から直接抜粋したものです。
適切な解決策は、Package Control をすべてのマシンにインストールしてから、Packages/User/ フォルダーのみを同期することです。このフォルダーには、インストールされているすべてのパッケージのリストを含む Package Control.sublime-settings ファイルが含まれています。このファイルを別のマシンにコピーすると、次に Sublime Text を起動したときに、Package Control が不足しているパッケージの正しいバージョンをインストールします。
これにより、 preferences.sublime-settingsとマクロも同期されます。まさにクリスマスに欲しかったもの。
指示:
Dropbox フォルダがデフォルトの場所にない場合は、~/Dropbox を自分の場所に変更する必要があります。
1) Sublime Text を閉じます (非常に重要です!)
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