Sublime Text 3 強大的不只有外掛程式,內建快速鍵亦可圈可點,下文介紹常用快速鍵
http://luopuya.github.io/2014/03/26/Sublime%20Text%203%20%E5%B8%B8%E7%94%A8%E5%BF%AB%E6%8D%B7%E9%94%AE/
摘要
Sublime Text 3 快速鍵關鍵點: 多地區編輯與行編輯的能力 Go To 與 Ctrl+Shift+P 快速鍵的管理機制 功能全面:宏、摺疊、多介面等 可以使用記錄的複製
Sublime Text 的系統內建快速鍵在 Key Bindings - Default 裡,
優先順序別低於 Key Bindings - User,
(優先順序最高的則是外掛程式的快速鍵)
所有的設定均在 *.sublime-keymap 檔案中
此外,注意 Sublime Text 游標在快速鍵下可能表示
當前位置、當前詞、當前行
註:’`’表示筆者根據 eclipse 定製的,’/‘表示或者,’,’表示疊加,’()’表示有或無 Edit 基本編輯:
Commands |
Keys |
Undo/Redo |
Ctrl + Z/Y |
軟撤銷 |
Ctrl + U |
Copy/Paste |
Ctrl + C/V |
選擇過往複製 |
Ctrl + K, Ctrl + V |
插入新上 / 下行並跳轉 |
Ctrl (+ Shift) + Enter |
刪除前 / 後詞 |
Ctrl + Backspace/Delete |
刪除至行首 / 尾 |
Ctrl+ K, Ctrl + Backspace/K |
跳轉至前 / 後詞 |
Ctrl/Alt + ←/→ |
補全 |
Tab |
提示補全 |
`Alt+/ |
刪除 Tab 指定寬度 |
Shift + Tab |
轉換大 / 小寫 |
`Ctrl + Shift + X/Y |
(多) 行 / 塊編輯:
註:這些快速鍵把游標理解為當前行;此處的塊指選定文本,非語句塊
Commands |
Keys |
(去) 行 / 塊注釋 |
Ctrl + / |
選擇行 |
Ctrl + L |
刪除行 / 塊 |
Ctrl + X |
向上 / 下交換行 |
`Alt + ↑/↓ |
複製行 |
Ctrl + Shift + D |
合并下行 |
Ctrl + J |
(去) 縮排 |
Ctrl + [/] |
註:Ctrl + X 和 Shift + Delete 在刪除的同時複製到剪貼簿 程式碼摺疊功能:
Commands |
Keys |
摺疊到 1/2…級 |
Ctrl + K, Ctrl + 1/2… |
展開全部 |
Ctrl + K, Ctrl + J |
摺疊 / 展開 |
Ctrl + Shift + [/] |
書籤:
Commands |
Keys |
(取消) 添加書籤 |
Ctrl + F2 |
上 / 下一處書籤 |
(Shift +) F2 |
刪除所有書籤 |
Ctrl + Shift + F2 |
Selection
Commands |
Keys |
無限制多處選擇 |
Ctrl + 左鍵 |
同時選擇上 / 下行同一位置 |
Ctrl + Alt + ↑/↓ |
同時選擇多行同一位置 |
Shift + 右鍵 |
選擇下個相同詞 |
Ctrl + D |
跳過當前,選擇下個相同詞 |
Ctrl + K, Ctrl + D |
選擇所有相同詞 |
Ctrl + F, Alt + Enter |
選擇至前 / 後詞 |
Ctrl/Alt (+ Shift) + ←/→ |
選擇括弧內 |
Ctrl + Shift + M |
選擇至同一縮排 |
Ctrl + Shift + J |
註:選中 (多處) 文本時:輸入符號可補全頭尾處;Ctrl + Shift + L 可選擇多處 / 行末尾 Find
Commands |
Keys |
(反向) 尋找 |
(Shift +) F3 |
(所有檔案) 尋找 |
Ctrl (+ Shift) + F |
替換 |
Ctrl + H |
View
Commands |
Keys |
全屏 |
F11 |
勿打擾模式 |
Shift + F11 |
多列分屏 |
Shift + Alt + 1/2/3/4 |
選擇標籤頁 |
Alt + 1/2… |
Go To
Commands |
Keys |
Go To 檔案 |
Ctrl + P |
Go To 行號 |
Ctrl + G |
Go To (所有檔案) 符號 |
Ctrl (+ Shift) + R |
Go To 對應括弧 |
Ctrl + M |
Tools
Commands |
Keys |
命令列 |
Ctrl + Shift + P |
編譯 / 運行 |
Ctrl (+ Shift) + B |
(停止) 錄製宏 |
Ctrl + Q |
運行宏 |
Ctrl + Shift + Q |
File, Project, Preference, Help
File 裡的快速鍵基本都是通用的,
如 Ctrl + O, Ctrl + W, Ctrl + N, Ctrl + Shift + T…,略去
其他三者裡的快速鍵不大常用,也不大通用,亦略去 結語
上文提及的筆者定製的快速鍵(參考 eclispe)
12345678910111213141516 |
[ { "keys": ["alt+up"], "command": "swap_line_up" }, { "keys": ["alt+down"], "command": "swap_line_down" }, { "keys": ["shift+ctrl+y"], "command": "lower_case" }, { "keys": ["shift+ctrl+x"], "command": "upper_case" }, { "keys": ["alt+/"], "command": "auto_complete" }, { "keys": ["alt+/"], "command": "replace_completion_with_auto_complete", "context": [ { "key": "last_command", "operator": "equal", "operand": "insert_best_completion" }, { "key": "auto_complete_visible", "operator": "equal", "operand": false }, { "key": "setting.tab_completion", "operator": "equal", "operand": true } ] } ] |
http://www.daqianduan.com/4820.html
開篇:如果說Notepad++是一款不錯Code神器,那麼Sublime Text應當稱得上是神器滴哥。Sublime Text最大的優點就是跨平台,Mac和Windows均可完美使用;其次是強大的外掛程式支援,幾乎無所不能。
開始使用Sublime Text:
Sublime Text有Dev版本,推薦使用,下載地址,一般推薦下載便攜版本(Portable version),這樣拿來拿去很方便,也不用安裝,而且外掛程式和主體在一個目錄下,便攜。
相關閱讀: 大前端推薦使用的前端開發工具 推薦輕量級開發軟體 Notepad++ 及其兩款超強輔助外掛程式 Sublime Text快速鍵: Ctrl+Shift+P:開啟命令選擇區 Ctrl+P:搜尋項目中的檔案 Ctrl+G:跳轉到第幾行 Ctrl+W:關閉當前開啟檔案 Ctrl+Shift+W:關閉所有開啟檔案 Ctrl+Shift+V:粘貼並格式化 Ctrl+D:選擇單詞,重複可增加選擇下一個相同的單詞 Ctrl+L:選擇行,重複可依次增加選擇下一行 Ctrl+Shift+L:選擇多行 Ctrl+Shift+Enter:在當前行前插入新行 Ctrl+X:刪除當前行 Ctrl+M:跳轉到對應括弧 Ctrl+U:軟撤銷,撤銷游標位置 Ctrl+J:選擇標籤內容 Ctrl+F:尋找內容 Ctrl+Shift+F:尋找並替換 Ctrl+H:替換 Ctrl+R:前往 method Ctrl+N:建立視窗 Ctrl+K+B:開關側欄 Ctrl+Shift+M:選中當前括弧內容,重複可選著括弧本身 Ctrl+F2:設定/刪除標記 Ctrl+/:注釋當前行 Ctrl+Shift+/:當前位置插入注釋 Ctrl+Alt+/:塊注釋,並Focus到首行,寫注釋說明用的 Ctrl+Shift+A:選擇當前標籤前後,修改標籤用的 F11:全屏 Shift+F11:全屏免打擾模式,只編輯當前檔案 Alt+F3:選擇所有相同的詞 Alt+.:閉合標籤 Alt+Shift+數字:分屏顯示 Alt+數字:切換開啟第N個檔案 Shift+右鍵拖動:游標多不,用來更改或插入列內容 滑鼠的前進後退鍵可切換Tab檔案 按Ctrl,依次點擊或選取,可需要編輯的多個位置 按Ctrl+Shift+上下鍵,可替換行 Sublime Text 設定: Setting User
以下是浩子使用的
{"font_face": "courier new","font_size": 9.0,"highlight_line": true,"scroll_past_end": false,"tab_size": 4,"theme": "Soda Dark.sublime-theme","word_wrap": true}
Sublime Text外掛程式:
建議先啟用Package Control,作用是安裝外掛程式時很方便,啟用方法:功能表列 – View – Show Console,貼入以下代碼並斷行符號,然後重啟Sublime。如果你所在的網路無法啟用,則無法使用,手動搜尋下載去吧(話說你的網也被封了。)。
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())
開始安裝一些非常實用的外掛程式吧,Ctrl+Shift+P(菜單 – Tools – Command Paletter),輸入 install 選中Install Package並斷行符號,輸入或選擇你需要的外掛程式斷行符號就安裝了(注意左下角的小文字變化,會提示安裝成功),安裝其它外掛程式也是這個方法,非常快速。 ZenCoding
不得不用的一款前端開發方面的外掛程式,Write less , show more.安裝後可直接使用,Tab鍵觸發,Alt+Shift+W是個代碼機器。 Alignment
代碼對齊,如寫幾個變數,選中這幾行,Ctrl+Alt+A,哇,齊了。 Prefixr
寫 CSS可自動添加 -webkit 等私人詞綴,Ctrl+Alt+X觸發。 Tag
Html格式化,右鍵Auto-Format Tags on Ducument。 Clipboard History
剪貼簿記錄,顯示更多曆史複製,Ctrl+Shift+V觸發。 SideBarEnhancements
側欄右鍵功能增強,非常實用 Theme – Soda
完美的編碼主題,用過的都說好,Setting user裡面添加”theme”: “Soda Dark.sublime-theme” GBK to UTF8
將檔案編碼從GBK轉黃成UTF8,菜單 – File裡面找 SFTP
直接編輯 FTP 或 SFTP 伺服器上的檔案,絕對FTP浮雲 WordPress
整合一些WordPress的函數,對於像我這種經常要寫WP模版和外掛程式的人特別有用 PHPTidy
整理排版PHP代碼 YUI Compressor
壓縮JS和CSS檔案