Sublime Text 3 安裝外掛與快捷鍵總結

Sandy發表於2017-09-01

Sublime Text 3 是一個了不起的軟體。首先,它是一個乾淨,實用,可以快速的編寫程式碼編輯器。它不僅具有令人難以置信的內建功能(多行編輯和VIM模式),而且還支援外掛,程式碼片段和其他許多東西。很強大

一、安裝Sublime Text 3

  官網 www.sublimetext.com/3

  一定要選擇ST3,而不是ST2,3比2好用,真的,後面你就知道了。

  選擇對應的版本安裝。完事後,要安裝一個基礎的、必備的包管理:Package Control,用來以後安裝外掛用的。

  Package Control安裝

  安裝指導  sublime.wbond.net/installatio…

  

  開啟ST3,點選選單 View -> Show Console,會在底部出現一個命令輸入框,然後將上面的命令拷貝到輸入框中,回車,等待,安裝成功。

二、外掛安裝

  經過上面安裝了Package Control後,我們就可以通過快捷鍵 Ctrl+Shift+P 開啟Package Control來安裝外掛了。在開啟的輸入框中輸入 install ,會根據你的輸入自動提示,選擇 Install Package。

  

  等待,然後又會彈出一個輸入框,讓你輸入你要安裝的外掛。

  

  我們要安裝支援非UTF8編碼的一個外掛,只需要在輸入框中輸入convert,自動匹配後,選擇 ConvertToUTF8 外掛,回車,等待,安裝完畢,這樣,ST就支援顯示如 GBK 等編碼的內容了。

  我以為必裝的外掛

  (主要針對PHP開發,其他語言大部分通用,請讀者自行選擇)

  1、ConvertToUTF8  支援 GBK, BIG5, EUC-KR, EUC-JP, Shift_JIS 等編碼的外掛

  2、Bracket Highlighter  用於匹配括號,引號和html標籤。對於很長的程式碼很有用。安裝好之後,不需要設定外掛會自動生效

  3、DocBlockr  DocBlockr可以自動生成PHPDoc風格的註釋。它支援的語言有Javascript, PHP, ActionScript, CoffeeScript, Java, Objective C, C, C++

  4、Emmet(Zen Coding)  快速生成HTML程式碼段的外掛,強大到無與倫比,不知道的請自行google

  5、SideBar Enhancements  這個外掛改進了側邊欄,增加了許多功能

  6、Themr  主題管理,切換主題的時候,不用自己修改配置檔案了,用這個可以方便的切換主題
外掛集合:github.com/SublimeText   

以下是通用快捷鍵 

選擇類

Ctrl+D 選中游標所佔的文字,繼續操作則會選中下一個相同的文字。
Alt+F3 選中文字按下快捷鍵,即可一次性選擇全部的相同文字進行同時編輯。舉個例子:快速選中並更改所有相同的變數名、函式名等。
Ctrl+L 選中整行,繼續操作則繼續選擇下一行,效果和 Shift+↓ 效果一樣。
Ctrl+Shift+L 先選中多行,再按下快捷鍵,會在每行行尾插入游標,即可同時編輯這些行。
Ctrl+Shift+M 選擇括號內的內容(繼續選擇父括號)。舉個例子:快速選中刪除函式中的程式碼,重寫函式體程式碼或重寫括號內裡的內容。
Ctrl+M 游標移動至括號內結束或開始的位置。
Ctrl+Enter 在下一行插入新行。舉個例子:即使游標不在行尾,也能快速向下插入一行。
Ctrl+Shift+Enter 在上一行插入新行。舉個例子:即使游標不在行首,也能快速向上插入一行。
Ctrl+Shift+[ 選中程式碼,按下快捷鍵,摺疊程式碼。
Ctrl+Shift+] 選中程式碼,按下快捷鍵,展開程式碼。
Ctrl+K+0 展開所有摺疊程式碼。
Ctrl+← 向左單位性地移動游標,快速移動游標。
Ctrl+→ 向右單位性地移動游標,快速移動游標。
shift+↑ 向上選中多行。
shift+↓ 向下選中多行。
Shift+← 向左選中文字。
Shift+→ 向右選中文字。
Ctrl+Shift+← 向左單位性地選中文字。
Ctrl+Shift+→ 向右單位性地選中文字。
Ctrl+Shift+↑ 將游標所在行和上一行程式碼互換(將游標所在行插入到上一行之前)。
Ctrl+Shift+↓ 將游標所在行和下一行程式碼互換(將游標所在行插入到下一行之後)。
Ctrl+Alt+↑ 或Ctrl+Alt+滑鼠向上拖動 向上新增多行游標,可同時編輯多行。
Ctrl+Alt+↓或Ctrl+Alt+滑鼠向下拖動 向下新增多行游標,可同時編輯多行。
多重選擇(Multi-Selection)

多重選擇功能允許在頁面中同時存在多個游標,讓很多本來需要正規表示式、高階搜尋和替換才能完成的任務也變得遊刃有餘了。

啟用多重選擇的方法有兩幾種:

按住 Ctrl 然後在頁面中希望中現游標的位置點選。
選擇數行文字,然後按下 Shift + Ctrl + L。
通過反覆按下 Ctrl + D 即可將全文中與游標當前所在位置的詞相同的詞逐一加入選擇,而直接按下 Alt+F3即可一次性選擇所有相同的詞。
按下滑鼠中鍵來進行垂直方向的縱列選擇,也可以進入多重編輯狀態。

編輯類

Ctrl+J 合併選中的多行程式碼為一行。舉個例子:將多行格式的CSS屬性合併為一行。
Ctrl+Shift+D 複製游標所在整行,插入到下一行。
Tab 向右縮排。只對游標後(或者選中的)的程式碼有效
Shift+Tab 向左縮排。
Ctrl+[ 向左縮排。對整行有效
Ctrl+] 向右縮排。對整行有效
Ctrl+K+K 從游標處開始刪除程式碼至行尾。按住Ctrl,按兩次K。
Ctrl+Shift+K 刪除整行。
Ctrl+/ 註釋單行。
Ctrl+Shift+/ 註釋多行。
Ctrl+K+U 轉換大寫。
Ctrl+K+L 轉換小寫。
Ctrl+Z 撤銷。
Ctrl+Y 恢復撤銷。
Ctrl+U 軟撤銷,感覺和 Gtrl+Z 一樣。
Ctrl+F2 設定書籤,F2切換書籤
Ctrl+T 左右字母互換。
F6 單詞檢測拼寫

搜尋類

Ctrl+F 開啟底部搜尋框,查詢關鍵字。
Ctrl+shift+F 在資料夾內查詢,與普通編輯器不同的地方是sublime允許新增多個資料夾進行查詢,略高階,未研究。
Ctrl+P 開啟搜尋框。舉個例子:1、輸入當前專案中的檔名,快速搜尋檔案,2、輸入@和關鍵字,查詢檔案中函式名,3、輸入:和數字,跳轉到檔案中該行程式碼,4、輸入#和關鍵字,查詢變數名。
Ctrl+G 開啟搜尋框,自動帶:,輸入數字跳轉到該行程式碼。舉個例子:在頁面程式碼比較長的檔案中快速定位。
Ctrl+R 開啟搜尋框,自動帶@,輸入關鍵字,查詢檔案中的函式名。舉個例子:在函式較多的頁面快速查詢某個函式。
Ctrl+: 開啟搜尋框,自動帶#,輸入關鍵字,查詢檔案中的變數名、屬性名等。
Esc 退出游標多行選擇,退出搜尋框,命令框等。
Ctrl+Shift+P 開啟命令框。場景栗子:開啟命名框,輸入關鍵字,呼叫sublime text或外掛的功能,例如使用package安裝外掛。
Esc 退出游標多行選擇,退出搜尋框,命令框等。

顯示類

Ctrl+Tab 按檔案瀏覽過的順序,切換當前視窗的標籤頁。
Ctrl+PageDown 向左切換當前視窗的標籤頁。
Ctrl+PageUp 向右切換當前視窗的標籤頁。
Alt+Shift+1 視窗分屏,恢復預設1屏(非小鍵盤的數字)
Alt+Shift+2 左右分屏-2列
Alt+Shift+3 左右分屏-3列
Alt+Shift+4 左右分屏-4列
Alt+Shift+5 等分4屏
Alt+Shift+8 垂直分屏-2屏
Alt+Shift+9 垂直分屏-3屏
Ctrl+K+B 開啟/關閉側邊欄。
F11 全屏模式
Shift+F11 免打擾模式
Sublime Text3技巧使用

以下圖文演式

  1. 就近選擇相同項: ctrl+d

把游標放在一個單詞上,按下ctrl+d,將選擇這個單詞。一直按住ctrl且按D多次,將選擇當前選中項的下一個匹配項。通過按住ctrl,再按D三次,將選擇三個相同的文字。

  1. 選擇當前檔案所有匹配項: alt+f3

選擇檔案中的所有匹配項。小心使用這個,因為它能選擇一個檔案中的所有匹配項. .

  1. 選擇文字的包裹標籤: ctrl+shift+` (ESC鍵下面的那個)

這是一個法寶。也許你希望所有屬性保持不變,但只是想選擇標籤。這個快捷鍵為你這樣做,會注意到你可以在一次操作多個標籤。ps:需要Emmet外掛(可以直接到後面看外掛的安裝)

  1. 向上擴充套件一層: ctrl+shift+a

如果你把游標放在文字間再按下上面的鍵將選擇文字,就像ctrl+d。但是再次按下它,將選擇父容器,再按,將選擇父容器的父容器。ps:需要Emmet外掛(可以直接到後面看外掛的安裝)

  1. 選擇括號內的內容: ctrl+shift+m

這有助於選擇括號之間的一切。同樣適用於CSS。

  1. 整行的上下移動: ctrl+shift+↑或 ctrl+shift+↓

  1. 複製行或選中項: ctrl+shift+d

如果你已經選中了文字,它會複製你的選中項。否則,把游標放在行上,會複製整行。

  1. 增加和減少縮排: ctrl+[ 或 ]

  1. 單行剪輯或選中項: ctrl+x

  1. 貼上並複製格式: ctrl+shift+v

  1. 用標籤包裹行或選中項: alt+shift+w

  1. 移除未閉合的容器元素: ctrl+shift+;

這會移除與你的游標相關的父標籤。對清除標記很有幫助。

  1. 大寫和小寫: 大寫ctrl+k+u、小寫ctrl+k+l

  1. 註釋選中項/行: ctrl+/

這個在所有語言下都可用, 對行和選中項都可用

  1. 刪除一行: ctrl+shift+k

需要的可以下載Sublime Text外掛安裝視訊教程與文件教程看


關注公眾號[程式碼技巧](ID:daimajiqiao)回覆 13 即可獲取,付出總會有收穫

相關文章