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] 可以爲標籤設定指定的屬性
* 在後面跟上數字幾,就表示當前標籤複製幾份。
當然還可以安裝些別的插件和語法片段來提示輸入。
5:SublimeText2常用的一些快捷鍵(自定義):
//和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" } //前一個文件
]