編輯器是我們寫代碼時提高效率的強大武器,所以我們應該熟練掌握它的使用技巧
本篇主要總結一下 sublime 的常用快捷鍵,我已經以自己的經驗把它們按照常用度排序
打開/前往
? T 前往文件
? R 前往method
? G 前往行
? P 包括以上所有功能,通過添加:@等不同前綴
??P 前往項目
??P 打開sublime命令提示
? N 新建標簽
??N 新建窗口
? KB 開關側欄
編輯
? ? 在當前行后插入新行
??? 在當前行前插入新行
? { 相當于shift+tab
? } 相當于tab
? Y 重做或重復
? Z 撤銷
? C 在未選中任何目標的情況下,會復制光標所在的行
? X 在未選中任何目標的情況下,會剪切光標所在的行
? ←→ 跳躍移動光標,到行首/行尾
? ←→ 跳躍移動光標,以單詞為單位
??V 粘貼并自動縮進
? L 選擇行 (重復按下將繼續選擇下一行)
? D 選擇詞 (重復按下將多重選擇相同的詞,并進行多重編輯)
? J 合并(多)行
? U 軟撤銷(撤銷光標移動)
??U 軟重做(重做光標移動)
??M 選擇括號內的內容
? M 跳轉至對應的括號
? KU 改為大寫
? KL 改為小寫
? / 注釋
?? / 塊注釋(這個貌似與mac系統的快捷鍵沖突)
??K 刪除行
??D 復制行
? KK, ? K 從光標處刪除至行尾
? K? 從光標處刪除至行首
查找/替換
? F 查找
??F 替換
?? 查找所有并選中進行多重編輯
??? 替換所有
? G 查找下一個
??G 查找上一個
??F 在所有打開的文件中進行查找
拆分窗口/標簽頁
?? 1,2,3,4,5 將窗口拆分為1,2,3,4列或2*2網格
?[1,2,3,4] 焦點移動至對應窗口
??[1,2,3,4] 將當前文件移動至對應窗口
備忘:覺得很有用,但自己目前使用不夠熟練的
? P 包括以上所有功能,通過添加:@等不同前綴
? { 相當于shift+tab
? } 相當于tab
? ←→ 以單詞為單位移動光標
??V 粘貼并自動縮進
? L 選擇行 (重復按下將繼續選擇下一行)
? D 選擇詞 (重復按下將多重選擇相同的詞,并進行多重編輯)
? J 合并(多)行
? M 跳轉至對應的括號
? G 查找下一個
??G 查找上一個