vscode 多行 行尾_vscode进阶:高效的键盘操作

更多时候使用全键盘操作,能够节省不少时间。解放鼠标操作,减少低效的操作,也是提高效率的一大途径。
光标移动/内容选择和删除 这部分我们平时可能更多时候会选择借助于鼠标操作,但是如果可以使用键盘全部实现,则可以减少移动鼠标消耗的时间。 1 光标移动 光标的移动主要有下面几种:
  1. 按字符移动:方向按键即可
  2. 按单词移动:在使用方向键的时候按住Alt(Option)
  3. 移动到行首行尾:MacOS使用cmd + 左/右,Windows使用Home/End
  4. 移动到文首文末:MacOS使用cmd + 上/下,WIndows使用Ctrl + Home/End
下面是示例:

46ff5d5d5734ef15627be3daa4a78708.gif

2 内容选择 在光标移动的基础上,需要选择内容,只需要同时按住 Shift按键即可。此外,使用cmd + L可以选中当前行。 3 内容删除 和光标移动类似,只需要把移动对应的按键,修改为删除即可,包括BackspaceDelete。比如(以mac为例):
  1. 按单词删除:Alt + Delete/Backspace(fn+Delete)
  2. 删除至行首行尾:cmd + Delete/Backspace
多行编辑 在需要同时修改多行的时候,多行编辑就十分有用。
可以使用以下方式开启多行编辑:
  1. 使用快捷键添加光标到上、下行:Ctrl+Shift+上下,windows下Ctrl+Alt+上下
  2. 按住Alt(Option),使用鼠标灵活添加
  3. 选中内容,通过快捷键在相同内容后添加光标:MacOS使用cmd+D,Windows使用Ctrl+D
如下示例:

0b4636610d5614ac38977a0642478807.gif

行编辑

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

  1. 上下移动行:Alt + 上/下

  2. 上下复制行:Alt + Shift + 上/下

  3. 剪切行:cmd/Ctrl + X,剪切后粘贴是粘贴到当前行上方

  4. 删除行:cmd/Ctrl + Shift + K

  5. 行中换行:cmd/Ctrl + Enter,需要新建一行的时候,避免先移动到行尾

示例如下:

0ebd46d163114b688cbf673353dc77da.gif

设置常用命令的快捷键

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

  1. 通过cmd + Shift + P快捷键打开命令面板

  2. 输入命令Sort lines ...

  3. 在命令面板中对应命令的右侧有一个小齿轮,可以直接点进去设置该命令的快捷键

如下示例:

30c991f45b49f1c20238c87a30563680.gif

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

可点击 阅读原文 查看文章原文
7c8c764bfd5a0e6470f9f9670ce3a089.pngEND

c08e9160cf0f46e0b9f17abafc8d1ce2.png

觉得有用,分享/点赞/在看走起,但别收藏吃灰哦


版权声明:本文为weixin_36278817原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。