更多時候使用全鍵盤操作,能夠節省不少時間。
解放鼠標操作,減少低效的操作,也是提高效率的一大途徑。
一 光標移動/內容選擇和刪除
這部分我們平時可能更多時候會選擇藉助於鼠標操作,但是如果可以使用鍵盤全部實現,則可以減少移動鼠標消耗的時間。
1. 光標移動
光標的移動主要有下面幾種:
- 按字符移動:方向按鍵即可
- 按單詞移動:在使用方向鍵的時候按住
Alt(Option)
鍵 - 移動到行首行尾:MacOS使用
cmd + 左/右
,Windows使用Home/End
- 移動到文首文末:MacOS使用
cmd + 上/下
,WIndows使用Ctrl + Home/End
下面是示例:
2. 內容選擇
在光標移動的基礎上,需要選擇內容,只需要同時按住Shift
按鍵即可。
此外,使用cmd + L
可以選中當前行。
3. 刪除內容
和光標移動類似,只需要把移動對應的按鍵,修改爲刪除即可,包括Backspace和Delete。比如(以mac爲例):
- 按單詞刪除:
Alt + Delete/Backspace(fn+Delete)
- 刪除至行首行尾:
cmd + Delete/Backspace
二 多行編輯
在需要同時修改多行的時候,多行編輯就十分有用。
可以使用以下方式開啓多行編輯:
- 使用快捷鍵添加光標到上、下行:
Ctrl+Shift+上下
,windows下Ctrl+Alt+上下
- 按住
Clt(Option)
,使用鼠標靈活添加 - 選中內容,通過快捷鍵在相同內容後添加光標:MacOS使用
cmd+D
,Windows使用Ctrl+D
如下示例:
三 行編輯
行編輯指的是針對一行內容編輯操作。
包括:
- 上下移動行:
Alt + 上下
- 上下複製行:
Alt + Shift + 上下
- 剪切行:
cmd/Ctrl + X
,剪切後粘貼是粘貼到當前行上方 - 刪除行:
cmd/Ctrl + Shift + K
- 行中換行:
cmd/Ctrl + Enter
,需要新建一行的時候,避免先移動到行尾
示例如下:
四 設置常用命令的快捷鍵
對於常用的命令,可以設置獨特的快捷鍵提高效率。
以前面vscode入門的內容中說的排序插件的排序命令爲例:
- 通過
cmd + Shift + P
快捷鍵打開命令面板 - 輸入命令
Sort lines ...
- 在命令面板中對應命令的右側有一個小齒輪,可以直接點進去設置該命令的快捷鍵
如下示例:
這是最近的版本(1.52)中才更新的功能哦
如果遇到快捷鍵衝突,可以按快捷鍵查找一下,看衝突的命令是否自己常用,如果不是就可以果斷解綁,再綁定到我們想要用的命令
本文內容不多,但是想要通過鍵盤能夠更加熟練地替代一些鼠標的操作,是需要日常多多練習的。