查找關鍵字出現(xiàn)的位置
使用Shift + ←/→或Ctrl + D選中關鍵字,然后F3跳到其下一個出現(xiàn)位置,Shift + F3跳到其上一個出現(xiàn)位置,此外還可以用Alt + F3選中其出現(xiàn)的所有位置
列出大綱
Markdown文件,Ctrl + R會列出大綱
跳轉到某行
Ctrl + G然后輸入行號以跳轉到指定行
組合跳轉
在Ctrl + P匹配到文件后,我們可以進行后續(xù)輸入以跳轉到更精確的位置:
- @ 符號跳轉:輸入@symbol跳轉到symbol符號所在的位置
-
關鍵字跳轉:輸入#keyword跳轉到keyword所在的位置
- : 行號跳轉:輸入:12跳轉到文件的第12行。
所以Sublime Text把Ctrl + P稱之為“Go To Anything”。
分屏(在菜單欄view->layout中可查看)
Alt + Shift + 2進行左右分屏
Alt + Shift + 8進行上下分屏
Alt + Shift + 5進行上下左右分屏(即分為四屏)。
分屏之后,使用Ctrl + 數(shù)字鍵跳轉到指定屏,
使用Ctrl + Shift + 數(shù)字鍵將當前屏移動到指定屏。
例如,Ctrl + 1會跳轉到1屏,而Ctrl + Shift + 2會將當前屏移動到2屏
全屏
Sublime Text有兩種全屏模式:普通全屏和無干擾全屏。
個人強烈建議在開啟全屏前關閉菜單欄(Toggle Menu),否則全屏效果會大打折扣。(可以通過View中的Hide Menu隱藏,通過Ctrl + Shift + P面板輸入view, Toggle Menu可以顯示菜單欄)
F11切換普通全屏
Shift + F11切換無干擾全屏
代碼段(Code Snippets)
個人感覺非常有用,事先編輯好代碼段,然后輸入名稱,按Tab鍵可以插入代碼段(可以在命令面板中搜索snippet,也可以在Tools菜單欄中點擊)。也可以導入在線代碼段。
格式化
Sublime Text基本的手動格式化操作包括:Ctrl + [向左縮進,Ctrl + ]向右縮進,此外Ctrl + Shift + V可以以當前縮進粘貼代碼(非常實用)。
除了手動格式化,我們也可以通過安裝插件實現(xiàn)自動縮進和智能對齊:
- HTMLBeautify:格式化HTML。
- AutoPEP8:格式化Python代碼。
- Alignment:進行智能對齊。
括號(Brackets)
編寫代碼時會碰到大量的括號,利用Ctrl + M可以快速的在起始括號和結尾括號間切換,Ctrl + Shift + M則可以快速選擇括號間的內容,對于縮進型語言(例如Python)則可以使用Ctrl + Shift + J。
此外,我使用BracketHighlighter插件以高亮顯示配對括號以及當前光標所在區(qū)域。
命令行(Command Line)
盡管提供了Python控制臺,但Sublime Text的控制臺僅支持單行輸入,十分不方便,所以我使用SublimeREPL以進行一些編碼實驗(Experiments)。