功能特性
Sublime Text2支持多種編程語言的語法高亮、擁有優秀的代碼自動完成功能,還擁有代碼片段(Snippet)的功能,可以将常用的代碼片段保存起來,在需要時随時調用。支持VIM模式,可以使用Vim模式下的多數命令。支持宏,簡單地說就是把操作錄制下來或者自己編寫命令,然後播放剛才錄制的操作或者命令。
Sublime Text2還具有良好的擴展能力和完全開放的用戶自定義配置與神奇實用的編輯狀态恢複功能。支持強大的多行選擇和多行編輯。強大的快捷命令“可以實時搜索到相應的命令、選項、snippet和syntex,按下回車就可以直接執行,減少了查找的麻煩。即時的文件切換。随心所欲的跳轉到任意文件的任意位置。多重選擇功能允許在頁面中同時存在多個光标。
該編輯器在界面上比較有特色的是支持多種布局和代碼縮略圖,右側的文件略縮圖滑動條,方便地觀察當前窗口在文件的那個位置。也提供了F11和Shift+F11進入全屏免打擾模式。代碼縮略圖、多标簽頁和多種布局設置,在大屏幕或需同時編輯多文件時尤為方便全屏免打擾模式,更加專心于編輯。
代碼縮略圖的功能在更早的編輯器TextMate中就已經存在,TextMate已經開源。Sublime Text2支持文件夾浏覽,可以打開文件夾,在左側會有導航欄,方便在同時處理多個文件。多個位置同時編輯,按住ctrl,用鼠标選擇多個位置,可以同時在對應位置進行相同操作。
Sublime Text2還有編輯狀态恢複的能力,即當你修改了一個文件,但沒有保存,這時退出軟件,軟件不詢問用戶是否要保存的,因為無論是用戶自發退出還是意外崩潰退出,下次啟動軟件後,之前的編輯狀态都會被完整恢複,就像退出前時一樣。
快捷鍵
Ctrl+L選擇整行(按住-繼續選擇下行)
Ctrl+KK從光标處删除至行尾
Ctrl+KBackspace從光标處删除至行首
Ctrl+J合并行(已選擇需要合并的多行時)
Ctrl+KU改為大寫
Ctrl+KL改為小寫
Ctrl+D選擇字符串 (按住-繼續選擇下個相同的字符串)
Ctrl+M光标移動至括号内開始或結束的位置
Ctrl+/注釋整行(如已選擇内容,同“Ctrl+Shift+/”效果)
Ctrl+Shift+c轉換為utf8
Ctrl+R搜索指定文件的函數标簽
Ctrl+G跳轉到指定行
Ctrl+KT折疊屬性
Ctrl+K0展開所有
Ctrl+U軟撤銷
Ctrl+T詞互換
Tab縮進自動完成
Shift+Tab去除縮進
Ctrl+Enter光标後插入行
Ctrl+F2設置書簽
F2下一個書簽
Shift+F2上一個書簽
shift+鼠标右鍵列選擇
Alt+F3選中文本按下快捷鍵,即可一次性選擇全部的相同文本進行同時編輯
Alt+.閉合當前标簽
F6檢測語法錯誤
F9行排序(按a-z)
F11全屏模式
Ctrl+Shift+Enter光标前插入行
Ctrl+Shift+[折疊代碼
Ctrl+Shift+]展開代碼
Ctrl+Shift+↑與上行互換
Ctrl+Shift+↓與下行互換
Ctrl+Shift+A選擇光标位置父标簽對兒
Ctrl+Shift+D複制光标所在整行,插入在該行之前
ctrl+shift+F在文件夾内查找,與普通編輯器不同的地方是sublime允許添加多個文件夾進行查找
Ctrl+Shift+K删除整行
Ctrl+Shift+L鼠标選中多行(按下快捷鍵),即可同時編輯這些行
Ctrl+Shift+M選擇括号内的内容(按住-繼續選擇父括号)
Ctrl+Shift+P打開命令面闆
Ctrl+Shift+/注釋已選擇内容
Ctrl+Shift+Enter光标前插入行
Ctrl+PageDown、Ctrl+PageUp文件按開啟的前後順序切換
Ctrl+鼠标左鍵可以同時選擇要編輯的多處文本
Shift+鼠标右鍵(或使用鼠标中鍵)可以用鼠标進行豎向多行選擇
Shift+Tab去除縮進
Alt+Shift+1~9(非小鍵盤)屏幕顯示相等數字的小窗口
插件管理
安裝Package Control
按Ctrl+`調出console。
粘貼安裝代碼(見擴展閱讀)到底部命令行并回車。
重啟Sublime Text2。
如果在Perferences->package,settings中看到package control這一項,則安裝成功。
可以到官網鍊接(見擴展閱讀)下載Package Control.sublime-package放到sublime安裝目錄裡的data裡installed package文件夾(這個文件夾位置可能會不一樣)。
用Package Control安裝其他插件
按下Ctrl+Shift+P調出命令面闆
輸入install調出Install Package選項并回車,然後在列表中選中要安裝的插件。
推薦插件
GBK to UTF8
将文件編碼從GBK轉換成UTF8,快捷鍵Ctrl+Shift+C
zenCoding
zenCoding是一種快速的html、css編寫方式。默認用tab鍵.
已經更名為Emmet。
JS Format
一個JS代碼格式化插件。默認ctrl+alt+f
BracketHighlighter
括弧高亮插件,清晰明了
Git
代碼版本管理
ChineseLocalization
漢化插件,支持無縫切換中文、日語、英文
新版發布
Sublime Text3 Beta版已發布,最新版本為Build 3083。