読者です 読者をやめる 読者になる 読者になる

ツヨシのブログ

技術的な事とか日常の事とか徒然なるままに

Sublime Text 2のDropBoxを使った設定の同期方法

Sublime Text 2のセッティングのDropBoxを使った同期方法

テキストエディタとしてSublime Text 2を使用しているのですが、家ではMac、会社ではWindowsを使用しているので、設定がそれぞれ異なります。
この設定を同期できないかと思いいろいろ調べてみたところDropBoxを使用した方法がありました。

misfoc.us • Syncing Sublime Text 2 Settings via Dropbox

WINDOWS

はじめにDropbox中にSublime Textファイルを入れるフォルダを作成します。

{Dropbox Path}/appdata/sublime

また、Sublime Textのセッティングファイルが入っているフォルダを見つけます。メニューのPreferences -> Browse Packagesより見つけることができます。

C:\Users\username\AppData\Roaming\Sublime Text 2\Packages

Sublime Textを終了します。
Copy Packages、 Installed Packages、Pristine PackagesファイルをDropboxフォルダにコピーします。

Sublimeのパスから実際のフォルダを削除します。このフォルダのsymlinksを作成します。
CMDウィンドウを開き、Sublime Textのフォルダに移動してsymlinksを作成するコマンド(mklink /D)を実行します。

cd C:\Users\username\AppData\Roaming\Sublime Text 2
mklink /D "Installed Packages" "C:\path\to\Dropbox\appdata\sublime\Installed Packages"
mklink /D "Packages" "C:\path\to\Dropbox\apps\sublime\Packages"
mklink /D "Pristine Packages" "C:\path\to\Dropbox\apps\sublime\Pristine Packages"

これにより、Dropbox中の設定データによりSublime Textが実行されます。

MAC

Sublime Textが閉じていることを確認して下さい。
Terminalウィンドウを立ち上げ、Sublime Textのセッティングフォルダを開いてください。

cd ~/Library/Application\ Support/Sublime\ Text\ 2/

これらのフォルダを削除します。

rm -r Installed\ Packages
rm -r Packages
rm -r Pristine\ Packages

以下のフォルダのsymlinksを作成します。

~/Dropbox/appdata/sublime/

以下のコマンドにより、symlinksを作成し、windowsと共有します。

ln -s ~/Dropbox/appdata/sublime/Installed\ Packages ./Installed\ Packages
ln -s ~/Dropbox/appdata/sublime/Packages ./Packages
ln -s ~/Dropbox/appdata/sublime/Pristine\ Packages ./Pristine\ Packages