標籤:
之前做android開發一直用eclipse做編輯器,之後接觸ruby之後便開始用Sublime Text 2,漸漸的才發現此等編輯器的好處,也越來越依賴它。
Sublime Text 2是一個輕量、簡潔、高效、跨平台的編輯器,方便的配色以及相容vim快速鍵等各種優點博得了很多前端開發人員的喜愛。之前也不並知道它有這麼多外掛程式的擴充與支援,直到vincent問到有沒有在用cTags外掛程式,才知道原來Sublime通過外掛程式也可以實現一些大型IDE的功能,遂google一下,本篇Blog就來介紹下Sublime下經常使用的外掛程式。
安裝包控制(Package Control)
開啟Sublime Text 2,點擊 Tools -> Command Palette 調出控制台Console;
將以下代碼粘貼進命令列中並斷行符號:
import urllib2,os;pf=‘Package Control.sublime-package‘;ipp=sublime.installed_packages_path();os.makedirs(ipp) if not os.path.exists(ipp) else None;open(os.path.join(ipp,pf),‘wb‘).write(urllib2.urlopen(‘http://sublime.wbond.net/‘+pf.replace(‘ ‘,‘%20‘)).read())
重啟 Sublime Text 2,如果在 Preferences -> Package Settings中見到Package Control這一項,就說明安裝成功了。
安裝Alignment外掛程式
對於某些喜歡整齊的程式員來說,看到下面這種情況可能是讓其無法忍受的:
var joe = ‘joe‘;var johnny = ‘johnny‘;var quaid = ‘quaid‘;
一定要改成這樣才會安心:
var joe = ‘joe‘;var johnny = ‘johnny‘;var quaid = ‘quaid‘;
Sublime Text 2 之中,一個 Sublime Alignment 外掛程式也可以輕鬆實現。
1.按下 Ctrl + Shift + P 調出命令選擇區。
2.輸入 install 調出 Package Control: Install Package 選項,按下斷行符號。
3.在列表中找到 Alignment,按下斷行符號進行安裝。
4.重啟 Sublime Text 2 使之生效。現在通過選中文本並按 Ctrl + Shift + A 就可以進行對齊操作了。
Vim模式
是的,Sublime Text 2已經支援 Vim 的編輯模式了,如果更喜歡 Vim 的編輯模式,可以通過以下方法來啟用 Vintage mode:
1.按下 Ctrl + Shift + P 調出命令選擇區。
2.輸入 settings user 調出 Preferences:Settings - User,並按下斷行符號。
3.這時會開啟一個 Preferences.sublime-settings 的檔案, 如果是第一次修改,它應該是個空檔案,把以下文本粘貼進去:
{ "ignored_packages": []}
4.儲存這個檔案,這時按下 ESC 鍵,再按下一些你熟悉的 Vim 命令,是不是很有親切感?
安裝 Soda 主題
這裡所講的主題不同於針對代碼的 Color Scheme,是指標對 Sublime 程式本身的主題,目前可以安裝的是 Ian Hill 的 Soda。
因為源中已經添加,所以這款主題的安裝同樣可以通過 Package Control,非常方便。目前 Soda 主題提供了明暗兩種風格。
啟用方法,同樣要修改 Preferences:Settings - User:
1.按下 Ctrl + Shift + P 調出命令選擇區。
2.輸入 user settings 調出 Preferences:Settings - User,並按下斷行符號。
3.添加以下代碼啟用 Soda Light 主題:
{ "theme": "Soda Light.sublime-theme"}
添加以下代碼啟用 Soda Dark 主題:
{ "theme": "Soda Dark.sublime-theme"}
4.儲存生效。
安裝cTags外掛程式
這個外掛程式能跨檔案跳轉,實現像eclipse可那樣以追蹤函數的功能,從此更喜歡上Sublime了。安裝方法:
1.按下 Ctrl + Shift + P 調出命令選擇區。
2.輸入 install 調出 Package Control: Install Package 選項,按下斷行符號。
3.在列表中找到 ctags,按下斷行符號進行安裝。
4.ubuntu下安裝運行命令:sudo apt-get install exuberant-ctags。
5.在sublime專案檔夾右鍵, 會出現Ctag:Rebuild Tags 的菜單。點擊它,然後會產生.tags的檔案。
然後在你代碼中, 游標放在某個函數上, 點擊ctrl+shift+滑鼠左鍵 就可以跳轉到函式宣告的地方。
Zen Coding
如果經常要寫一些前端的代碼,這個外掛程式也是必不可少的,還不知道ZenCoding的同學推薦去看一下:《Zen Coding: 一種快速編寫HTML/CSS代碼的方法》
Git
一個整合GIT和Sublime Text的外掛程式,執行了很多你需要使用的命令。
Sublime Text 2 外掛程式