vscode进阶:高效的键盘操作

更多时候使用全键盘操作,能够节省不少时间。
解放鼠标操作,减少低效的操作,也是提高效率的一大途径。

一 光标移动/内容选择和删除

这部分我们平时可能更多时候会选择借助于鼠标操作,但是如果可以使用键盘全部实现,则可以减少移动鼠标消耗的时间。

1. 光标移动

光标的移动主要有下面几种:

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

下面是示例:

vscode进阶:高效的键盘操作_第1张图片
vscode光标操作

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

如下示例:

vscode进阶:高效的键盘操作_第2张图片
vscode多行编辑

三 行编辑

行编辑指的是针对一行内容编辑操作。
包括:

  1. 上下移动行:Alt + 上下
  2. 上下复制行:Alt + Shift + 上下
  3. 剪切行:cmd/Ctrl + X,剪切后粘贴是粘贴到当前行上方
  4. 删除行:cmd/Ctrl + Shift + K
  5. 行中换行:cmd/Ctrl + Enter,需要新建一行的时候,避免先移动到行尾

示例如下:

vscode进阶:高效的键盘操作_第3张图片
vscode行编辑

四 设置常用命令的快捷键

对于常用的命令,可以设置独特的快捷键提高效率。
以前面vscode入门的内容中说的排序插件的排序命令为例:

  1. 通过cmd + Shift + P快捷键打开命令面板
  2. 输入命令Sort lines ...
  3. 在命令面板中对应命令的右侧有一个小齿轮,可以直接点进去设置该命令的快捷键

如下示例:

vscode进阶:高效的键盘操作_第4张图片
vscode常用命令设置快捷键

这是最近的版本(1.52)中才更新的功能哦
如果遇到快捷键冲突,可以按快捷键查找一下,看冲突的命令是否自己常用,如果不是就可以果断解绑,再绑定到我们想要用的命令

本文内容不多,但是想要通过键盘能够更加熟练地替代一些鼠标的操作,是需要日常多多练习的。

你可能感兴趣的:(vscode进阶:高效的键盘操作)