vscode進階:高效的鍵盤操作

更多時候使用全鍵盤操作,能夠節省不少時間。
解放鼠標操作,減少低效的操作,也是提高效率的一大途徑。

一 光標移動/內容選擇和刪除

這部分我們平時可能更多時候會選擇藉助於鼠標操作,但是如果可以使用鍵盤全部實現,則可以減少移動鼠標消耗的時間。

1. 光標移動

光標的移動主要有下面幾種:

  1. 按字符移動:方向按鍵即可
  2. 按單詞移動:在使用方向鍵的時候按住Alt(Option)
  3. 移動到行首行尾:MacOS使用cmd + 左/右,Windows使用Home/End
  4. 移動到文首文末:MacOS使用cmd + 上/下,WIndows使用Ctrl + Home/End

下面是示例:

2. 內容選擇

在光標移動的基礎上,需要選擇內容,只需要同時按住Shift按鍵即可。
此外,使用cmd + L可以選中當前行。

3. 刪除內容

和光標移動類似,只需要把移動對應的按鍵,修改爲刪除即可,包括BackspaceDelete。比如(以mac爲例):

  1. 按單詞刪除:Alt + Delete/Backspace(fn+Delete)
  2. 刪除至行首行尾:cmd + Delete/Backspace

二 多行編輯

在需要同時修改多行的時候,多行編輯就十分有用。
可以使用以下方式開啓多行編輯:

  1. 使用快捷鍵添加光標到上、下行:Ctrl+Shift+上下,windows下Ctrl+Alt+上下
  2. 按住Clt(Option),使用鼠標靈活添加
  3. 選中內容,通過快捷鍵在相同內容後添加光標:MacOS使用cmd+D,Windows使用Ctrl+D

如下示例:

三 行編輯

行編輯指的是針對一行內容編輯操作。
包括:

  1. 上下移動行:Alt + 上下
  2. 上下複製行:Alt + Shift + 上下
  3. 剪切行:cmd/Ctrl + X,剪切後粘貼是粘貼到當前行上方
  4. 刪除行:cmd/Ctrl + Shift + K
  5. 行中換行:cmd/Ctrl + Enter,需要新建一行的時候,避免先移動到行尾

示例如下:

四 設置常用命令的快捷鍵

對於常用的命令,可以設置獨特的快捷鍵提高效率。
以前面vscode入門的內容中說的排序插件的排序命令爲例:

  1. 通過cmd + Shift + P快捷鍵打開命令面板
  2. 輸入命令Sort lines ...
  3. 在命令面板中對應命令的右側有一個小齒輪,可以直接點進去設置該命令的快捷鍵

如下示例:

這是最近的版本(1.52)中才更新的功能哦
如果遇到快捷鍵衝突,可以按快捷鍵查找一下,看衝突的命令是否自己常用,如果不是就可以果斷解綁,再綁定到我們想要用的命令

本文內容不多,但是想要通過鍵盤能夠更加熟練地替代一些鼠標的操作,是需要日常多多練習的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章