web-dev-qa-db-ja.com

Dropboxを使用してSublime Text 3の設定を同期するにはどうすればよいですか?

Dropboxを使用して、複数のマシンでSublime Text 3の設定を同期したいと思います。

これをどのように設定すればよいですか?

49
Undistraction

私はしばらくの間、複数の場所でSublime設定を同期してきました。すべての場所でOS Xを実行しています。いくつかの小さな問題がありました。最後に、Dropboxを使用して複数のマシン間でSublime設定を同期する方法についての信頼できる説明と見なすものに私を導くことにしました:

Sublime Package Control> Docs> Syncing
https://sublime.wbond.net/docs/syncing

基本的な概要は次のとおりです。

異なるマシン間でインストール済みパッケージを適切に同期するために、実際にはPackages/フォルダーとInstalled Packages/フォルダー全体を同期する必要はありません。これは、一部のパッケージにはオペレーティングシステムごとに異なるバージョンがあるためです。オペレーティングシステム間で実際のパッケージの内容を同期すると、破損したパッケージが発生する可能性があります。

適切な解決策は次のとおりです。

  1. パッケージコントロールのインストール すべてのマシンで
  2. その後、Packages/User/フォルダーのみを同期します。

このフォルダーにはPackage Control.sublime-settingsファイルが含まれ、インストールされているすべてのパッケージのリストが含まれています。このファイルが別のマシンにコピーされた場合、Sublime Textが次に起動されると、Package Controlは不足しているパッケージの正しいバージョンをインストールします。

フォルダーを同期するには、通常Packages/User/をDropboxに移動し、Sublime Text 3/Packages/からそのフォルダーへのシンボリックリンクを作成します。さまざまなオペレーティングシステムの詳細な手順は、上記のリンクから提供されます。

75
Tomek

重要:私の答えは正しくありません。Tomekの答えの方が良いです

始める前に、Sublime Text 3を閉じてください

  1. DropboxにSublime Text 3というフォルダーを作成します

  2. 次の2つのフォルダーをこのフォルダーに移動します。

    ~/Library/Application\ Support/Sublime\ Text\ 3/Packages
    
    ~/Library/Application\ Support/Sublime\ Text\ 3/Installed\ Packages
    
  3. 元の場所から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
    
  4. 崇高なテキスト3を開く

17
Undistraction

Dropboxを使用するLinuxユーザーの場合


以下は、Sublime Text Package Control DOCS Syncingからの抜粋です。

適切な解決策は、Package Controlをすべてのマシンにインストールし、Packages/User /フォルダーのみを同期することです。このフォルダーにはPackage Control.sublime-settingsファイルが含まれています。このファイルには、インストールされているすべてのパッケージのリストが含まれています。このファイルが別のマシンにコピーされた場合、Sublime Textが次に起動されると、Package Controlは不足しているパッケージの正しいバージョンをインストールします。

これは、preferences.sublime-settingsmacrosも同期します!まさに私がクリスマスに欲しかったもの。


手順:

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

参照: https://packagecontrol.io/docs/syncing#dropbox-linux

6
Igor Parra