Sublime的全部快捷鍵能夠經過命令面板輸入key binds default
打開,打開的是sublime本身的快捷鍵設置,用戶須要自定義能夠使用key binds user
命令,參照默認配置修改本身的便可。spa
合併行Ctrl+J3d
選擇當前行Ctrl+L版本控制
縮進Tab/Shift+Tab或者Ctrl+左/右中括號日誌
更高粒度的定位和選擇code
咱們經常使用左右鍵後退或者前進一個字符,若是須要更大粒度的操做能夠配合Alt鍵,該操做能夠配合Ctrl進入選擇模式。blog
塊選擇:按住鼠標滾輪拖動或者shift+鼠標右鍵進行拖動,該操做會自動進入多行編輯模式ip
微調數值:Ctrl/Alt/Alt+Shift和上下鍵組合開發
其中Alt調小數,Ctrl調個位,Alt+Shift調十位。rem
選擇:Shift+方向鍵it
配合Home和End能夠選擇到行的開始和結尾。配合Ctrl+Home和Ctrl+End能夠到文件的開頭和結尾。
文本對齊:此操做對調整格式錯亂的js或者CSS特別有用。Ctrl+Shift+P調出命令面板,輸入:Reindent Lines。
以上的操做很是有用,咱們能夠將其手動添加到咱們的快捷鍵中。
在上一節中咱們介紹了格式化代碼的命令,咱們但願使用快捷鍵綁定此命令,打開key binds user
,按照key binds default
的設置書寫咱們本身的快捷鍵綁定。那麼問題來了:咱們如何知道命令的名字?
咱們能夠使用Ctrl+
`(Tab鍵上面的那個),打開sublime的控制檯輸入命令sublime.log_commands(True)
。這時全部的命令和參數都會以日誌的形式打印在控制檯上:
咱們就能夠將上一節中的格式化代碼的命令綁定到快捷鍵了:
[ { "keys": ["alt+shift+f"], "command": "reindent" } ]
全部的sublime自定義的設置都會被保存到Preference->Bowser Packages->User
目錄下,咱們能夠將此目錄的內容放到版本控制系統,這樣換電腦的時候將其下載下來便可。
返回、跳轉到上一次或者下一次編輯的位置:Alt+-/Alt+Shift+-
在全部的文件中全局查找使用右鍵|Find in Folder,搜索結果將在新的窗口打開,使用F4能夠跳轉到下一個匹配項,使用Shift+F4能夠回到上一個匹配項。
Emmet語法:
咱們開發網頁的時候常常須要輸入數據.使用Sublime輸入lorem
按下Tab鍵便可隨意輸入一段毫無心義的文字.
Ctrl+Shift+K
command + control + G