以前作Android開發一直用eclipse作編輯器,以後接觸ruby以後便開始用Sublime Text 2,漸漸的才發現此等編輯器的好處,也愈來愈依賴它。前端
Sublime Text 2是一個輕量、簡潔、高效、跨平臺的編輯器,方便的配色以及兼容vim快捷鍵等各類優勢博得了不少前端開發人員的喜好。以前也不併知道它有這麼多插件的擴展與支持,直到vincent問到有沒有在用cTags插件,才知道原來Sublime經過插件也能夠實現一些大型IDE的功能,遂google一下,本篇Blog就來介紹下Sublime下常常使用的插件。程序員
打開Sublime Text 2,點擊 Tools -> Command Palette
調出控制檯 Console;ubuntu
將如下代碼粘貼進命令行中並回車:vim
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這一項,就說明安裝成功了。ruby
對於某些喜歡整齊的程序員來講,看到下面這種狀況多是讓其沒法忍受的:eclipse
var joe = 'joe'; var johnny = 'johnny'; var quaid = 'quaid';
必定要改爲這樣纔會安心:編輯器
var joe = 'joe'; var johnny = 'johnny'; var quaid = 'quaid';
Sublime Text 2 之中,一個 Sublime Alignment 插件也能夠輕鬆實現。函數
是的,Sublime Text 2已經支持 Vim 的編輯模式了,若是更喜歡 Vim 的編輯模式,能夠經過如下方法來激活 Vintage mode:ui
按下 Ctrl + Shift + P 調出命令面板。google
輸入 settings user 調出 Preferences:Settings - User,並按下回車。
這時會打開一個 Preferences.sublime-settings 的文件, 若是是第一次修改,它應該是個空文件,把如下文本粘貼進去:
{ "ignored_packages": [] }
這裏所講的主題不一樣於針對代碼的 Color Scheme,是指針對 Sublime 程序自己的主題,目前能夠安裝的是 Ian Hill 的 Soda。
由於源中已經添加,因此這款主題的安裝一樣能夠經過 Package Control,很是方便。目前 Soda 主題提供了明暗兩種風格。
激活方法,一樣要修改 Preferences:Settings - User:
按下 Ctrl + Shift + P 調出命令面板。
輸入 user settings 調出 Preferences:Settings - User,並按下回車。
添加如下代碼激活 Soda Light 主題:
{ "theme": "Soda Light.sublime-theme" }
添加如下代碼激活 Soda Dark 主題:
{ "theme": "Soda Dark.sublime-theme" }
4.保存生效。
這個插件能跨文件跳轉,實現像eclipse可那樣以追蹤函數的功能,今後更喜歡上Sublime了。安裝方法:
而後在你代碼中, 光標放在某個函數上, 點擊ctrl+shift+鼠標左鍵 就能夠跳轉到函數聲明的地方。
若是常常要寫一些前端的代碼,這個插件也是必不可少的,還不知道ZenCoding的同窗推薦去看一下:《Zen Coding: 一種快速編寫HTML/CSS代碼的方法》
一個整合GIT和Sublime Text的插件,執行了不少你須要使用的命令。