查看所有快捷键 文件 > 首选项 > 键盘快捷方式
-
同时选中所有相同字符并编辑
鼠标选中字符后,其他相同的字符会高亮显示,这时使用Ctrl+Shift+L
即可对所有高亮内容批量编辑。
Ctrl+D
可以逐个给相同字符添加光标,对应Ctrl+U
,逐个去掉光标。
IDEA 中类似功能的快捷键是Alt+J
-
快速向下复制一行
Shift+Alt+↓
对应 IDEA 中的Ctrl+D
-
快速删除一整行
Shift+Ctrl+K
对应 IDEA 中的Ctrl+Y
-
打开终端 Ctrl+`
这个快捷键曾经被我的 QQ 输入法占用了 -
回到上一个编辑位置
Alt+←
比如使用 Alt+点击 查看某个函数的定义后,需要返回之前的地方,就用 Alt+左右方向键,等同于前进或后退。
Alt+上下方向键是将上下两行互换位置,IDEA 中快捷键互换位置是Shift+Alt+上下方向键
-
多行同时输入
Ctrl+鼠标左键
可以逐个放置光标,Ctrl+Shift+鼠标左键
批量放置光标。 -
按词语移动光标
Ctrl+左右方向键
不止是在 VSCode 中,在任意编辑环境都适用。 -
折叠代码块
Ctrl+Shift+[
对应的展开Ctrl+Shift+]
递归折叠所有Ctrl+K
然后Ctrl+[
PS:
-
以上基于v1.41 版本的 VSCode 默认键位(Windows)。持续更新...
-
为什么不使用
IntelliJ IDEA Keybindings
插件将快捷键映射为 IDEA 的方案?
因为两个编辑器的功能不尽相同,有些功能是某个编辑器独有,如果不单独设置,可能会导致这些功能不可用。
使用各自默认的快捷键方案,遇到不知道的快捷键更方便 Google。
不过记忆多套快捷键方案确有不便,说不定哪天我也会给整统一了,走着瞧吧。