1:安裝下下載SublimeText2編輯器,去官方網站下載,我是下載的win64的綠色版本。
地址:http://www.sublimetext.com/2
2:在控制檯輸入命令來安裝插件安裝工具:
調用控制檯的快捷鍵:ctrl + 、(~) 這2組合鍵
命令: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'
記得回車
3:我的感受窗口顏色不爽,果斷的修改顏色:
找到本身的存放目錄:Sublime Text 2\Data\Packages\Color Scheme - Default下選中本身當前的主題(查看當前主題:Preferences/ColorScheme,看哪一個被選中了)
用編輯器打開:個人主題是Mac Classic.tmTheme
查找並修改下面項(#C7EDC7是我本身設定了顏色,保護視力啊~~~):
<key>background</key>
<string>#C7EDC7</string>
4:安裝其餘插件:
使用命令ctrl+shift+p調出安裝插件的輸入框,在裏面輸入:package install,而後回車,一會會自動彈出一個輸入框,你能夠再裏面輸入本身要的插件名稱。
我這裏介紹下我用的插件Emmet(說是ZenCoding的替代品,由於我怎麼也搜不到ZenCoding的插件安裝了):在彈出的小窗中輸入Emmet安裝好插件,而後重啓
該插件的簡單使用:
注:按ctrl+alt+回車調出插件的控制檯,在控制檯輸入本身的命令來編輯。
命令解釋:
# 表示標籤的id
$ 表示一個佔位符,會自動的替換爲數字,若是標籤有多個的話會自動遞增。
. 表示標籤的class屬性
[key=value] 能夠爲標籤設定指定的屬性
* 在後面跟上數字幾,就表示當前標籤複製幾份。
固然還能夠安裝些別的插件和語法片斷來提示輸入。html
5:SublimeText2經常使用的一些快捷鍵(自定義):
json
//和eclipse的經常使用快捷鍵接近eclipse
[ { "keys": ["ctrl+shift+f"], "command": "js_format",//JS格式化 "context": [{"key": "selector", "operator": "equal", "operand": "source.js,source.json"}] }, { "keys": ["ctrl+shift+r"], "command": "show_overlay", "args": {"overlay": "goto", "text": "@"} }, {"keys": ["f11"], "command": "toggle_full_screen" }, //全屏 {"keys": ["ctrl+d"], "command": "run_macro_file", "args": {"file": "Packages/Default/Delete Line.sublime-macro"}},//刪除整行 {"keys": ["ctrl+/"], "command": "toggle_comment", "args": { "block": false }}, //使用/進行註釋 {"keys": ["ctrl+shift+/"], "command": "toggle_comment", "args": { "block": true } },//註釋* {"keys": ["ctrl+l"], "command": "show_overlay", "args": {"overlay": "goto", "text": ":"} },//定位到第幾行 {"keys": ["ctrl+shift+l"], "command": "expand_selection", "args": {"to": "line"} },//選擇整行 {"keys": ["alt+s"], "command": "sort_lines", "args": {"case_sensitive": false} }, //不區分大小寫按a-z排序 {"keys": ["alt+shift+s"], "command": "sort_lines", "args": {"case_sensitive": true} }, //區分大小寫按a-z排序 {"keys": ["ctrl+alt+down"], "command": "duplicate_line" }, //複製光標所在行 {"keys": ["ctrl+alt+up"], "command": "duplicate_line" }, //複製光標所在行 {"keys": ["alt+up"], "command": "swap_line_up" }, //代碼上移 {"keys": ["alt+down"], "command": "swap_line_down" }, //代碼下移 {"keys": ["ctrl+e"], "command": "find_under_expand" }, //查找下一個選中單詞,選中多個 {"keys": ["ctrl+shift+u"], "command": "upper_case" },//轉大寫 {"keys": ["ctrl+shift+d"], "command": "lower_case" },//轉小寫 {"keys": ["ctrl+shift+up"], "command": "select_lines", "args": {"forward": false}},//向上延長光標 {"keys": ["ctrl+shift+down"], "command": "select_lines", "args": {"forward": true}},//向下延長光標 {"keys": ["ctrl+k"], "command": "find_under" },//下一個匹配選中單詞 {"keys": ["ctrl+shift+k"], "command": "find_under_prev" },//上一個匹配選中單詞 {"keys": ["ctrl+pagedown"], "command": "next_view" }, //後一個文件 {"keys": ["ctrl+pageup"], "command": "prev_view" } //前一個文件 ]