以下是 VS Code 常用快捷键大全(Windows、Linux 和 macOS 的对比列出)。这些快捷键适用于大多数场景,可以显著提高开发效率。

                     通用快捷键

功能Windows/LinuxmacOS
打开命令面板Ctrl + Shift + PCmd + Shift + P
打开设置Ctrl + ,Cmd + ,
打开文件Ctrl + PCmd + P
保存文件Ctrl + SCmd + S
全部保存Ctrl + K SCmd + Option + S
关闭编辑器Ctrl + WCmd + W
关闭窗口Ctrl + Shift + WCmd + Shift + W
新建文件Ctrl + NCmd + N
分屏编辑Ctrl + \Cmd + \

                     导航和搜索

功能Windows/LinuxmacOS
文件切换Ctrl + TabCmd + Tab
打开资源管理器Ctrl + Shift + ECmd + Shift + E
全局搜索Ctrl + Shift + FCmd + Shift + F
当前文件内查找Ctrl + FCmd + F
替换Ctrl + HCmd + Option + F
转到行号Ctrl + GCmd + G
转到定义F12F12
转到实现Ctrl + F12Cmd + F12

                     代码编辑

功能Windows/LinuxmacOS
代码格式化Shift + Alt + FShift + Option + F
快速修复/建议Ctrl + .Cmd + .
注释单行Ctrl + /Cmd + /
注释多行Shift + Alt + AShift + Option + A
复制当前行Alt + Shift + DownOption + Shift + Down
删除当前行Ctrl + Shift + KCmd + Shift + K
代码折叠Ctrl + Shift + [Cmd + Option + [
代码展开Ctrl + Shift + ]Cmd + Option + ]
移动行Alt + Up/DownOption + Up/Down
多光标选择Alt + ClickOption + Click

                     调试

功能Windows/LinuxmacOS
开始调试F5F5
停止调试Shift + F5Shift + F5
单步跳过F10F10
单步进入F11F11
单步跳出Shift + F11Shift + F11
切换调试控制台Ctrl + Shift + YCmd + Shift + Y

                     终端

功能Windows/LinuxmacOS
打开终端Ctrl + ``Cmd + ``
新建终端Ctrl + Shift + ``Cmd + Shift + ``
关闭终端Ctrl + Shift + WCmd + Shift + W
切换终端窗口Ctrl + TabCmd + Tab
清除终端内容Ctrl + KCmd + K

                     窗口管理

功能Windows/LinuxmacOS
切换编辑器组Ctrl + 1/2/3Cmd + 1/2/3
打开上一组文件Ctrl + Shift + TabCmd + Shift + Tab
最大化编辑器Ctrl + Shift + EnterCmd + Shift + Enter

                     多光标操作

功能Windows/LinuxmacOS
批量选中光标所在词语的所有匹配项Ctrl + F2Cmd + F2
逐个添加匹配项Ctrl + DCmd + D
取消最近添加的匹配项Ctrl + UCmd + U
添加多个光标(点击位置添加光标)Alt + ClickOption + Click
向上/向下添加光标Ctrl + Alt + Up/DownCmd + Option + Up/Down

                     搜索与替换

功能Windows/LinuxmacOS
全局搜索Ctrl + Shift + FCmd + Shift + F
替换Ctrl + HCmd + Option + F
在当前文件中搜索Ctrl + FCmd + F
替换当前文件中的搜索结果Ctrl + Shift + HCmd + Option + Shift + F
跳到下一个匹配项EnterEnter
跳到上一个匹配项Shift + EnterShift + Enter

                     行操作

功能Windows/LinuxmacOS
向上/向下移动行Alt + Up/DownOption + Up/Down
复制当前行Shift + Alt + DownShift + Option + Down
删除当前行Ctrl + Shift + KCmd + Shift + K
插入一行(在当前行上方)Ctrl + Shift + EnterCmd + Shift + Enter
插入一行(在当前行下方)Ctrl + EnterCmd + Enter

                     代码块操作

功能Windows/LinuxmacOS
注释/取消注释当前行或选中内容Ctrl + /Cmd + /
注释多行Shift + Alt + AShift + Option + A
折叠代码块Ctrl + Shift + [Cmd + Option + [
展开代码块Ctrl + Shift + ]Cmd + Option + ]
格式化代码Shift + Alt + FShift + Option + F

                     文件操作

功能Windows/LinuxmacOS
快速打开文件Ctrl + PCmd + P
打开资源管理器Ctrl + Shift + ECmd + Shift + E
关闭当前文件Ctrl + WCmd + W
保存所有文件Ctrl + K SCmd + Option + S
全选文件内容Ctrl + ACmd + A

实用组合操作

  1. 快速多处编辑

    • 选中一段文字,按下 Ctrl + F2/Cmd + F2,所有匹配项被选中,直接编辑。
  2. 快速替换

    • 打开 Ctrl + H/Cmd + Option + F 替换功能,使用正则表达式进行批量替换。
  3. 清理多余行

    • Ctrl + Shift + K/Cmd + Shift + K 删除多余行,快速清理代码。
  4. 多光标对齐内容

    • Alt + ClickCtrl + Alt + Up/Down/Cmd + Option + Up/Down 在多行创建光标,批量对齐内容。

更多推荐