標籤:http os io 使用 strong ar 檔案 cti sp
按鍵說明
本文快速鍵以 MAC OSX 為例說明,Windows 使用者可自行映射
? :Command
? :Control
? :Option
? :Shift
<arrow> :← →
Selection 移動游標:
(移動的快速鍵多是 OSX 內建的,但因為與選中有關聯,所以這裡也列出)
? + <arrow> 直接移動到行頭 / 行尾
? + <arrow> 跳單詞,one by one
從游標處開始選擇:
? + <arrow> 選中下一個字元
? + ? + <arrow> 選中下一個單詞
? + ? + <arrow> 選中直到行首 / 行尾
? + ? + M :選中括弧內的部分,連按就向外擴充
? + ? + J :選中所有同級縮排內容(往往是塊級)
在選擇一個執行個體以後,比如通過雙擊選中了:
foo ,可用的快速鍵包括:
? + D :添加選擇下一個相同執行個體
? + K + D :跳過當前已選擇的執行個體,並繼續選定下一個
? + U :取消對當前已選中最後一個執行個體的選定
後兩項的應用情景區別在於:在連續使用 ? + D 的過程中,當你選中了一個不想選的執行個體的時候,? + U 用於取消本次選擇,並將游標回移到上一個選中執行個體的位置;而 ? + K + D 會取消最後選定的這個執行個體,並繼續選定下一個執行個體。注意,單獨使用 ? + K 是沒有任何效果的,只有繼續按 D 才會取消當前選擇,並再選中下一個。
? + L :將(所有)當前選中執行個體的選擇範圍擴充到其所在的一整行(含分行符號)
? + ? + L :將對當前已選定的區塊層級元素的選擇分割為多個行級選定
Goto Anything
按下 ? + P 可以開啟一個快速導航面板,這裡的導航文法由兩部分組成:前半段是檔案導航,然後接一個特殊符號,比如 : ,然後接一個檔案內導航。支援的特殊符號有:
@symbol :查詢定義的變數(symbol),其較 ? + F 的優勢在於不必輸入 class ModelAdmin 中的 class。快速鍵 ? + R
#search :模糊搜尋,並高亮所有匹配的對象
:line_num :導航到某一行,快速鍵 ? + G
組合使用的情況比如:我要去 ../channel/models.py 裡尋找 class channel_salesman 這個類,那麼可以直接在面板裡輸入 chann/model@sales 然後敲斷行符號,就能到達我想去的地方了。檔案導航過程會隨著你的鍵入同時進行。所以只要看到你想去的位置出現在導航第一欄就可以了,不必把檔案名稱或變數名輸完全。
省略特殊符號前面的檔案導航部分的話,就代表在本檔案內進行。
Sublime Text 2 快速鍵