sublimetext2-symbolic

Windows

[Windows] Sublime Text 2の設定をDropboxで同期する方法 #sublimetext2

2014年3月5日

sublimetext2-symbolic

かー(@ykakey)です.Sublime Text 2が好きです.このエディタに引っ越ししてからいろんなブログで記事を読みまくりました.その中で気になったのが,シンボリックリンクを作成して他のパソコンでも普段使用しているSublime Text 2の設定を引き継げるってやつ!今回,自分が実際にやってみたことをまとめたのでシェアします.

シンボリックリンクとは・・・

あるファイルやディレクトリに別の名前を与え、ユーザやアプリケーションがその名前をファイル本体と同様に扱えるようにする仕組み。

http://e-words.jp/w/E382B7E383B3E3839CE383AAE38383E382AFE383AAE383B3E382AF.html

e-wordsさんリンク名短くして.

目的

今回は母艦となっているデスクトップPCのSublime Text 2の設定データ(プラグインなど)をノートパソコンにインストールしているSublime Text 2でも使えるようにするのが目的です.

ネットで調べた感じだとMacでやってみた記事が多かった気がするので(僕調べ),普段使用しているWindowsで実践してみます.

ちなみに自分の環境はWindows 8.1(母艦デスクトップ,ノートパソコンともに)です.

Dropboxにシンボリックリンクを作成する

まず普段使用しているデスクトップPCの設定データからいじりました.
▼ ちなみにデスクトップPCで使っているSublilme Text 2はこんな感じ.Themeは有名なFlatlandというもの.
12945606425_884865ccbc_o

デスクトップPCでの操作

①Dropboxの中に[app]フォルダを作って,[app]フォルダ内に[Sublime Text 2]フォルダを作成した.(フォルダ名は好きにしていいよ)

▼ 以下のフォルダをコピーしてDropboxの[app]フォルダにアップロード.[User名]はその時の環境によって変わる.

C:¥Users¥[User名]¥AppData\Roaming¥Sublime Text 2¥Installed Packages
C:¥Users¥[User名]¥AppData\Roaming¥Sublime Text 2¥Packages
C:¥Users¥[User名]¥AppData\Roaming¥Sublime Text 2¥Pristine Packages

12944591695_407b29f0c0_o

②Sublime Text 2の設定データを消去.(バックアップを忘れないでね)
12945374264_a3de77692a_o

③何もなくなってしまったフォルダをカレントディレクトリにし,管理者権限でコマンドプロンプトで操作する.
管理者権限でコマンドプロンプトを実行しないと「この操作を実行するための十分な特権がありません」と返される.

Windows 8であればフォルダ左上の[ファイル]から[コマンドプロンプトを開く]で開ける.すっからかんフォルダにいる状態でいじってね.

12945071975_0a84f5f898_o

▼ 打つコマンド(コピペするときは[User名]をかえてね)

mklink /D "C:\Users\[User名]\AppData\Roaming\Sublime Text 2\Installed Packages" "C:\Users\[User名]\Dropbox\app\sublime text 2\Installed Packages"
mklink /D "C:\Users\[User名]\AppData\Roaming\Sublime Text 2\Packages" "C:\Users\[User名]\Dropbox\app\sublime text 2\Packages"
mklink /D "C:\Users\[User名]\AppData\Roaming\Sublime Text 2\Pristine Packages" "C:\Users\[User名]\Dropbox\app\sublime text 2\Pristine Packages"

mklinkコマンドでDropboxに保存しているフォルダとの関連付けをする.ここで[mklink]コマンドとは,ファイル・ディレクトリのリンクを作るときに使うコマンド。make linkとよんでもいいはず.[/D]はオプションというものです.ディレクトリのシンボリックリンクを作成します.(未指定時はファイルのシンボリックリンク)
参考:http://wa3.i-3-i.info/word11184.html

▼ コマンドをうつとこのようになりました.
12945331543_23a24924e8_o

シンボリックリンクが作成されました」とでました.

▼ そして消去して何もなかったフォルダに矢印付きのフォルダが出来ました.Dropboxのリンク情報がはいってるとおもえば.
12945587593_efb7575b2d_o

つぎはノートパソコン側で操作

▼ ノートパソコンのSublime Text 2はこんな感じ.殆どいじってない.これをデスクトップPCの設定でつかいたい.
12946011404_7c832d17f7_o

▼同じようにノートパソコンの設定データを消去(念のためバックアップ)
12945716983_18a21a8f8e_o

このフォルダをカレントディレクトリとして,管理者権限でコマンドプロンプトを起動する.

▼デスクトップPCの時と同じようにコマンドを打つ.User名を自分のに変更するのを忘れないでね.
12945764643_9d1c01524b_o


mklink /D "C:\Users\[User名]\AppData\Roaming\Sublime Text 2\Installed Packages" "C:\Users\[User名]\Dropbox\app\sublime text 2\Installed Packages"
mklink /D "C:\Users\[User名]\AppData\Roaming\Sublime Text 2\Packages" "C:\Users\[User名]\Dropbox\app\sublime text 2\Packages"
mklink /D "C:\Users\[User名]\AppData\Roaming\Sublime Text 2\Pristine Packages" "C:\Users\[User名]\Dropbox\app\sublime text 2\Pristine Packages"

▼ コマンドを打つとフォルダがこうなる.同じですね.
12945722133_54938fd20d_o

▼ デスクトップPCの設定データをノートパソコンでも使うことが出来た!
12946016734_7ed456bc2c_o

おわりに

icon1

これで少し生活が豊かになりました.シンボリックリンクを作成したパソコン同士であればどのPCで何かしらのプラグインをインストールしても必ず同じ環境にすることが出来ます.

新しいまたPCを用意した場合は,この設定を使うために再びコマンド操作をするだけです.本当に楽です( ◜◡◝ )
これは他のアプリケーションでも応用できると思うので参考にしていただけると嬉しいです.

また,記事に間違い等ありましたらコメントでご指摘いただけると嬉しいしとても助かります.

気に入っていただけたらシェアしていただけるとうれしいです!とても励みになります!

Sublime Text公式HP

http://www.sublimetext.com/

Sublime Text リファレンス[Kindle版]

-Windows
-,