command palette(命令面板):
調(diào)用:ctrl+shift+p或者tool—command palette
可以搜索命令、選項(xiàng)、snippet 和 syntex
files間的切換:
調(diào)用:ctrl+p或者goto—goto anything
切換文件
•用 Command+P 可以快速跳轉(zhuǎn)到當(dāng)前項(xiàng)目中的任意文件,可進(jìn)行關(guān)鍵詞匹配。
•用 Command+P 后 @ (或是Command+R)可以快速列出/跳轉(zhuǎn)到某個(gè)函數(shù)(很爽的是在 markdown 當(dāng)中是匹配到標(biāo)題,而且還是帶縮進(jìn)的�。�。
•用 Command+P 后 # 可以在當(dāng)前文件中進(jìn)行搜索。
•用 Command+P 后 : (或是Ctrl+G)加上數(shù)字可以跳轉(zhuǎn)到相應(yīng)的行。
•而更酷的是你可以用 Command+P 加上一些關(guān)鍵詞跳轉(zhuǎn)到某個(gè)文件同時(shí)加上 @ 來列出/跳轉(zhuǎn)到目標(biāo)文件中的某個(gè)函數(shù),或是同時(shí)加上 # 來在目標(biāo)文件中進(jìn)行搜索,或是同時(shí)加上 : 和數(shù)字來跳轉(zhuǎn)到目標(biāo)文件中相應(yīng)的行。
miulti-selection(多重選擇):
允許在頁面中同時(shí)存在多個(gè)光標(biāo)
•按住 Command 或 Alt,然后在頁面中希望中現(xiàn)光標(biāo)的位置點(diǎn)擊。
•選擇數(shù)行文本,然后按下 Shift + Command + L。
•通過反復(fù)按下 Control/Command + D 即可將全文中與光標(biāo)當(dāng)前所在位置的詞相同的詞逐一加入選擇,而直接按下 Alt+F3(Windows) 或是 Ctrl+Command+G(Mac) 即可一次性選擇所有相同的詞。
•按下鼠標(biāo)中鍵來進(jìn)行垂直方向的縱列選擇,也可以進(jìn)入多重編輯狀態(tài)。
indent guide(縮進(jìn)指示):
(縮進(jìn)指示已經(jīng)被集成進(jìn) Sublime Text 2 中,不需要安裝插件了。)
package control(安裝包控制):
Sublime Text 2 也擁有良好的擴(kuò)展功能,這就是安裝包(Package);通過 Sublime Package Control,安裝、升級和卸載 Package 也變得輕松寫意了。
安裝package control:
1、打開console:control+·
把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()) 放進(jìn)命令行中回車
重啟 Sublime Text 2,如果在 Preferences -> Package Settings中見到Package Control這一項(xiàng),就說明安裝成功了。
2、下載http://sublime.wbond.net/Package%20Control.sublime-package 這個(gè)文件,然后把它放在Sublime Text安裝目錄下面的Installed Packages目錄下面,在windows下面,這個(gè)路徑是:Sublime Text 2\Data\Installed Packages.
安裝package:
在command palette中找到package control:install package,選擇要安裝的package
vim模式:
在command palette中調(diào)出preferences:settings-user,寫入{ “ignored_packages”: [] }
無干擾模式(Distraction Free Mode):
shift+f11或者在菜單 View 中選擇 Enter Distraction Free Mode
通過修改 “Preferences” -> “File Settings – More” -> “Distraction Free – User” 可以對防干擾模式進(jìn)行一些設(shè)置:
{
“l(fā)ine_numbers”: false, //是否顯示行號
“gutter”: false, //是否顯示邊列
“draw_centered”: true, //是否居中顯示
“wrap_width”: 80, //換行寬度(單位:字符)
“word_wrap”: true, //是否自動(dòng)換行
“scroll_past_end”: true //滾動(dòng)能否超過結(jié)尾
}
快捷鍵:
Ctrl+L 選擇整行(按住-繼續(xù)選擇下行)
Ctrl+KK 從光標(biāo)處刪除至行尾
Ctrl+Shift+K 刪除整行
Ctrl+Shift+D 復(fù)制光標(biāo)所在整行,插入在該行之前
Ctrl+J 合并行(已選擇需要合并的多行時(shí))
Ctrl+KU 改為大寫
Ctrl+KL 改為小寫
Ctrl+D 選詞 (按住-繼續(xù)選擇下個(gè)相同的字符串)
Ctrl+M 光標(biāo)移動(dòng)至括號內(nèi)開始或結(jié)束的位置
Ctrl+Shift+M 選擇括號內(nèi)的內(nèi)容(按住-繼續(xù)選擇父括號)
Ctrl+/ 注釋整行(如已選擇內(nèi)容,同“Ctrl+Shift+/”效果)
Ctrl+Shift+/ 注釋已選擇內(nèi)容
Ctrl+Space 自動(dòng)完成(win與系統(tǒng)快捷鍵沖突,需修改)
Ctrl+Z 撤銷
Ctrl+Y 恢復(fù)撤銷
Ctrl+Shift+V 粘貼并自動(dòng)縮進(jìn)(其它兄弟寫的,實(shí)測win系統(tǒng)自動(dòng)縮進(jìn)無效)
Ctrl+M 光標(biāo)跳至對應(yīng)的括號
Alt+. 閉合當(dāng)前標(biāo)簽
Ctrl+Shift+A 選擇光標(biāo)位置父標(biāo)簽對兒
Ctrl+Shift+[ 折疊代碼
Ctrl+Shift+] 展開代碼
Ctrl+KT 折疊屬性
Ctrl+K0 展開所有
Ctrl+U 軟撤銷
Ctrl+T 詞互換
Tab 縮進(jìn)
Shift+Tab 去除縮進(jìn)
Ctrl+Shift+UP 與上行互換
Ctrl+Shift+DOWN 與下行互換
Ctrl+K Backspace 從光標(biāo)處刪除至行首
Ctrl+Enter 插入行后
Ctrl+Shift Enter 插入行前
F9 行排序(按a-z)
package插件:
Zen Coding
一個(gè)用于HTML和CSS高效的編程的插件
教程:http://www.qianduan.net/zen-coding-a-new-way-to-write-html-code.html
只能在HTML或CSS文件中才能打開
jQuery Package for sublime Text
如果你離不開jQuery的話,這個(gè)必備~~
Sublime Prefixr
Prefixr,CSS3 私有前綴自動(dòng)補(bǔ)全插件,顯然也很有用哇
JS Format
一個(gè)JS代碼格式化插件。
SublimeLinter
一個(gè)支持lint語法的插件,可以高亮linter認(rèn)為有錯(cuò)誤的代碼行,也支持高亮一些特別的注釋,比如“TODO”,這樣就可以被快速定位。(IntelliJ IDEA的TODO功能很贊,這個(gè)插件雖然比不上,但是也夠用了吧)
Placeholders
故名思意,占位用,包括一些占位文字和HTML代碼片段,實(shí)用。
Sublime Alignment
用于代碼格式的自動(dòng)對齊。傳說最新版Sublime 已經(jīng)集成。
Clipboard History
粘貼板歷史記錄,方便使用復(fù)制/剪切的內(nèi)容。
DetectSyntax
這是一個(gè)代碼檢測插件。
Nettuts Fetch
如果你在用一些公用的或者開源的框架,比如 Normalize.css或者modernizr.js,但是,過了一段時(shí)間后,可能該開源庫已經(jīng)更新了,而你沒有發(fā)現(xiàn),這個(gè)時(shí)候可能已經(jīng)不太適合你的項(xiàng)目了,那么你就要重新折騰一遍或者繼續(xù)用陳舊的文件。Nettuts Fetch可以讓你設(shè)置一些需要同步的文件列表,然后保存更新。
JsMinifier
該插件基于Google Closure compiler,自動(dòng)壓縮js文件。
Sublime CodeIntel
代碼自動(dòng)提示
Bracket Highlighter
類似于代碼匹配,可以匹配括號,引號等符號內(nèi)的范圍。
Hex to HSL
自動(dòng)轉(zhuǎn)換顏色值,從16進(jìn)制到HSL格式,快捷鍵 Ctrl+Shift+U
GBK to UTF8
將文件編碼從GBK轉(zhuǎn)黃成UTF8,快捷鍵Ctrl+Shift+C
Git
該插件基本上實(shí)現(xiàn)了git的所有功能