注:快捷键以 Windows/Linux 为主,Mac 用户将
Ctrl替换为Cmd,Alt替换为Option。
1. 编辑相关
快速复制与剪切
Alt + Shift + ↓:复制当前行到下方Alt + Shift + ↑:复制当前行到上方Ctrl + X:剪切整行(无选中时)Ctrl + Shift + K:删除整行(不复制到剪贴板)
多光标编辑
Alt + 左键单击:添加多个光标Ctrl + Alt + ↑/↓:垂直添加光标Ctrl + D:选择下一个相同单词并添加光标Ctrl + Shift + L:选中所有相同单词Esc:退出多光标模式
代码格式化
Alt + Shift + F:格式化选中代码
代码折叠/展开
Ctrl + Shift + [:折叠当前代码块Ctrl + Shift + ]:展开当前代码块Ctrl + K, Ctrl + 0:折叠所有代码Ctrl + K, Ctrl + J:展开所有代码
快速重构
Ctrl + .:打开快速修复/重构建议F2:重命名符号(变量、函数等)Ctrl + Shift + R:全局重构(含 Copilot 建议)
行操作
Ctrl + L:选中整行Alt + ↑:移动当前行上移Alt + ↓:移动当前行下移Ctrl + Enter:在当前行下方插入新行Ctrl + Shift + Enter:在当前行上方插入新行
缩进调整
Ctrl + ]:增加行缩进Ctrl + [:减少行缩进Ctrl + Shift + ]:缩进选中代码块Ctrl + Shift + [:取消缩进选中代码块
2. 导航相关
快速跳转
Ctrl + T:跳转到符号(函数、类等)Ctrl + P:快速打开文件Ctrl + Shift + O:跳转到文件内符号Ctrl + G:跳转到指定行号
定义/引用
F12:跳转到定义Ctrl + F12:跳转到实现Alt + F12:查看定义(不跳转)Ctrl + Shift + F12:查找所有引用
工作区导航
Ctrl + Tab:在打开的文件间切换Ctrl + R:切换工作区Ctrl + K, Ctrl + P:显示活动文件路径
3. 搜索与替换
Ctrl + F:文件内搜索Ctrl + Shift + F:全局搜索(整个项目)Ctrl + H:文件内替换Ctrl + Shift + H:全局替换Alt + R(搜索框中):启用正则表达式搜索
4. 调试相关
F5:开始/继续调试F10:单步执行(跳过函数)F11:单步进入函数Shift + F11:单步跳出函数Ctrl + Shift + F5:重启调试Shift + F5:停止调试
5. 终端与面板
- `Ctrl + ``:打开/关闭终端
- `Ctrl + Shift + ``:创建新终端
Ctrl + B:切换侧边栏显示Ctrl + J:切换底部面板显示
6. 工作区与窗口
Ctrl + Shift + T:重新打开最近关闭的文件Ctrl + W:关闭当前编辑器Ctrl + Shift + N:打开新窗口Ctrl + K, Ctrl + S:打开快捷键设置
7. 代码提示与补全
Ctrl + I:触发参数提示或 Copilot 内联建议Alt + Esc:快速关闭建议窗口
8. GitHub Copilot
Alt + \: 打开/关闭 Copilot 内联建议Ctrl + Enter:在光标位置打开 Copilot 建议面板Alt + ]:接受 Copilot 下一个建议Alt + [:接受 Copilot 上一个建议Ctrl + Shift + I:打开 Copilot 侧栏(需安装 Copilot Chat 扩展)
9. 其他实用快捷键
Ctrl + K, Ctrl + Z:进入禅模式(无干扰编辑)
注意事项
- 平台差异:Mac 用户将
Ctrl替换为Cmd,Alt替换为Option。 - 扩展增强:GitHub Copilot、Python 等扩展可能增强快捷键功能。
- 冲突检查:若快捷键无效,检查是否被系统或其他软件占用。
- 自定义快捷键:通过
Ctrl + K, Ctrl + S进入快捷键设置,搜索命令(如copy line、cut line)自定义。
更多快捷键详情,可访问 VS Code 官方文档 或 GitHub Copilot 文档。