vscode中常用的光标和文本快捷键

在写代码的时候,常常需要对不同位置的代码同时处理,或则是需要选择一段代码进行复制或则移动。这时候通常就需要使用操作鼠标来移动光标或则选择文本,为了方便,文本编辑器一般都支持使用键盘快捷键来操作光标,但是每次想使用某个快捷键时就会忘记,需要去查阅,下次又会忘记,而且硬记实在记不住。

所以决定根据快捷键说明总结一下规律,也算在脑子认真过一遍。主要是 updownleftrightcmdshiftalt 的一些组合。

- up down left right
cmd + 文本头 文本尾 光标所在行首 光标所在行尾
shift + 选择光标左边到上一行行尾的文本 选择光标右边到下一行行首的文本 光标左边的一个字符 光标右边的一个字符
alt + 光标所在行向上移动一行 光标所在行向下移动一行 按单词向左移动光标 按单词向右移动光标

根据以上可以总结辅助键的功能为:

  • cmd:移动光标
  • shift:选择文本
  • alt:移动文本、移动光标

它们组合的效果也有一些规律。

- up down left right
shift + cmd + 选择光标到文本头的文本 选择光标到文本尾的文本 光标左边到行首的文本 光标左边到行尾的文本
shift + alt + 向上复制光标所在行 向下复制光标所在行 - -
alt + cmd + 在上一行插入光标 在下一行插入光标 切换标签页 切换标签页

其他一些常用的快捷键:

  • shift + cmd + lcmd + f 打开文本搜索后可以快速在所有匹配项后插入光标,相当于使用 alt + cmd + f 文本替换
2019-2020 shens3