Ctrl+L | 選擇整行(按住-繼續選擇下行) |
Ctrl+KK | 從光标處删除至行尾 |
Ctrl+Shift+K | 删除整行 |
Ctrl+Shift+D | 複制光标所在整行,插入在該行之前 |
Ctrl+J | 合并行(已選擇需要合并的多行時) |
Ctrl+KU | 改為大寫 |
Ctrl+KL | 改為小寫 |
Ctrl+D | 選詞(按住-繼續選擇下個相同的字元串) |
Ctrl+M | 光标移動至括号内開始或結束的位置 |
Ctrl+Shift+M | 選擇括号内的内容(按住-繼續選擇父括号) |
Ctrl+/ | 注釋整行(如已選擇内容,同“Ctrl+Shift+/”效果) |
Ctrl+Shift+/ | 注釋已選擇内容 |
Ctrl+Space | 自動完成(win與系統快捷鍵沖突,需修改) |
Ctrl+Z | 撤銷 |
Ctrl+Y | 恢複撤銷 |
Ctrl+Shift+V | 粘貼并自動縮進(其它兄弟寫的,實測win系統自動縮進無效) |
Ctrl+M | 光标跳至對應的括号 |
Alt+. | 閉合目前标簽 |
Ctrl+Shift+A | 選擇光标位置父标簽對兒 |
Ctrl+Shift+[ | 折疊代碼 |
Ctrl+Shift+] | 展開代碼 |
Ctrl+KT | 折疊屬性 |
Ctrl+K0 | 展開所有 |
Ctrl+U | 軟撤銷 |
Ctrl+T | 詞互換 |
Ctrl+Enter | 插入行後 |
Ctrl+Shift Enter | 插入行前 |
Ctrl+K Backspace | 從光标處删除至行首 |
Ctrl+Shift+UP | 與上行互換 |
Ctrl+Shift+DOWN | 與下行互換 |
Shift+Tab | 去除縮進 |
Tab | 縮進 |
F9 | 行排序(按a-z) |
滑鼠選中多行,按下 Ctrl+Shift+L (Command+Shift+L) 即可同時編輯這些行;
滑鼠選中文本,反複按 CTRL+D (Command+D) 即可繼續向下同時選中下一個相同的文本進行同時編輯;
滑鼠選中文本,按下 Alt+F3 (Win) 或 Ctrl+Command+G(Mac) 即可一次性選擇全部的相同文本進行同時編輯;
Shift+滑鼠右鍵 (Win) 或 Option+滑鼠左鍵 (Mac) 或使用滑鼠中鍵可以用滑鼠進行豎向多行選擇;
Ctrl+滑鼠左鍵(Win) 或 Command+滑鼠左鍵(Mac) 可以手動選擇同時要編輯的多處文本
如果你同時打開了多個檔案,或者你的項目裡經常需要編輯不同的檔案,在檔案數量較多的時候,在過去往往需要花費很多的精力去尋找,很是煩人。而現在,Sublime Text 2 裡隻需按下 Ctrl+P(Win) 或 Shift+Command+P(Mac) 即可調出檔案切換面闆,接着你隻需輸入檔案名,回車後即可瞬間切換過去!并且它支援模糊比對,隻需輸入你記得的一部分即可
随心所欲的跳轉:快速羅列與定位函數/HTML的元素、跳轉到指定行
使用上面介紹的快速檔案切換功能,可以很輕易地打開/切換到自己想要編輯的文檔了,但如果這個檔案的代碼很長很長,想要輕松跳到要編輯的地方又有什麼好方法呢? Sublime Text 2 早就幫你想好了,同樣是按下前面所說的 Ctrl+P(Win) 或 Shift+Command+P(Mac),這次試試先輸入一個 @ 号看看?嗯,好樣的!這清單馬上幫你羅列出這檔案裡全部的 Function 了!同樣使用模糊比對,快速輸入幾個關鍵字,馬上就能定位到那個Function去了!!!在需要不停在多個Function之間跳轉的時候這個功能尤顯實用~媽媽再也不用擔心我找函數找到蛋疼了!當你編輯的是HTML時,這貨給你羅列的則是HTML的各個ID元素,相信搞前端的同學們都雞凍了吧。
Ctrl+P之後輸入@号或者 直接按Ctrl+R,即可列出該檔案裡的全部function
輸入@号開始有此般神奇功效,那麼再試試輸入一個英文冒号 : 開始吧,然後再輸入一個數字,嗯,這次則可以跳到指定的行數了;輸入一個#号開始,可以羅列/搜尋文本;而且你還可以使用更快速的快捷鍵,譬如快速列出/跳轉函數就是 Ctrl+R (Mac下是Command+R),它完全等同于Ctrl+P之後輸入@;跳轉到指定行号是 Ctrl+G (Mac是Command+G)。
而且更讓人叫絕的是,這些切換定位方法你還可以配合在一起使用!譬如我有一個名為”hello-iplaysoft.js”的檔案,裡面其中有一個function叫做”visit_iplaysoft_com”,我現在想要編輯這個函數,那麼我隻需按下 Ctrl+P,然後輸入“heip@vi”回車(模糊比對,注意前面有顔色的字元),ST2 馬上就給我到打開這個檔案并定位進去了!夠友善了吧?!熟記這幾個快捷鍵,你可以很一氣呵成地進行檔案切換和編輯,你會發現世界更美好哦親……
集所有功能于一身的指令面闆:
Sublime Text 2 的一大特色是擁有一個相當強大的指令面闆,它幾乎無所不能!任何時候,按下 Ctrl+Shift+P(Win) 或 Command+Shift+P(Mac) 即可調出。利用它,你可以實作很多很多很多很多很多功能,例如“Set Syntax:PHP”即可将目前文檔設定成PHP文法高亮;“Convert Case: Swap Case”可以将選中的文本大小寫反轉;“File: Save All”可以一次儲存全部檔案;“File: Close All”一次關閉全部檔案等等……而且,這裡的清單一樣支援模糊比對(這貨真心是個好東西啊!)。因為這裡面指令實在太多了,覆寫的作用範圍也很廣,我這裡實在不能一一介紹,大家如果有興趣,可以經常調個面闆出來看看清單中都有些什麼指令,多多去了解、嘗試、再慢慢消化,相信它會讓你再也離不開它。