2013年9月5日 星期四

Sublime Text 2 設定與Dropbox 同步

同事前幾天推薦一個文字編輯器"Sublime Text2"
看他用來編輯網頁只有一個字可以形容 「潮」
鍵盤上根本出一堆水XD

接下來推薦一下Sublime Text2的一些設定,和好用的package

先下載好Sublime Text2 然後 ctrl+` 叫出 command line 輸入

import urllib2,os; pf='Package Control.sublime-package'; ipp=sublime.installed_packages_path(); os.makedirs(ipp) if not os.path.exists(ipp) else None; urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler())); open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read()); print 'Please restart Sublime Text to finish installation'

之後會要你重開ST2
安裝之後,在Preferences項目中多了:Package Control Settings – Default 、 Package Control Settings – User、Package Control直接點選「Package Control」項目就會在Command Palette中列出「Package Control:」的指令,或是使用ctrl+shift+p 也可以叫出相同視窗

接著你可以輸入  "install package" 在這些list中就可以選擇你想安裝的 package了
輸入"list package"可以檢視你目前安裝哪些package

推薦一下好用的package
BracketHighlighter    大小括號有提示
SublimeCodeIntel     自動完成
Alignment     變數自動對齊
HTMLAttributes    html自動提示

安裝好之後,大家可能會有像我一樣的問題
在公司使用ST2,可是我也想把這些資料同步回家裡的電腦
這時候我傻傻的直接將不需要安裝的ST2放到dropbox是不行的喔!!

sublime的package 跟一些config設定以sublime主目錄下的Data中的"Installed Packages"  "Packages" "Pristine Packages"為主

按照下列步驟就可以完成同步

1、打開dropbox文件夾("E:\Dropbox"),新建一個資料夾sublimeText2,目錄長這樣"E:\Dropbox\sublime"。

2、找到sublime安裝目錄下Data,將"Installed Packages"、"Packages"、"Pristine Packages"三個資料夾複製到"E:\Dropbox\sublime"裏面,然後將sublime安裝目錄下Data的那三個資料夾做刪除。(強烈建議先備份)

3、打開cmd命令行,輸入"cd C:\Users\jedi\Desktop\Sublime Text 2.0.2 x64\Data"(我的安裝位置)

4、輸入mklink命令
mklink /D "Installed Packages" "E:\Dropbox\sublime\Installed Packages"
mklink /D "Packages" "E:\Dropbox\sublime\Packages"
mklink /D "Pristine Packages" "E:\Dropbox\sublime\Pristine Packages"
千萬不要貪小便宜想說自己建立捷徑指定到相同位置,因為mklink跟建立捷徑是不太一樣的喔

輸入好這些指令後你可以觀察,現在st2的設定和package是否有同步囉

祝大家使用愉快

en → zh-TW
編輯器

沒有留言:

張貼留言