在 VS Code 中进行 C# 开发,熟练掌握以下几组快捷键可以极大提升编码效率。
1. 文件与编辑器基础
| 功能 | 快捷键 (Windows/Linux) | 快捷键 (macOS) |
|---|
| 命令面板(万能入口) | Ctrl + Shift + P | Cmd + Shift + P |
| 快速打开文件 | Ctrl + P | Cmd + P |
| 新建文件 | Ctrl + N | Cmd + N |
| 保存 | Ctrl + S | Cmd + S |
| 全部保存 | Ctrl + K, S | Cmd + K, S |
| 搜索/替换 | Ctrl + F / Ctrl + H | Cmd + F / Cmd + H |
2. 代码导航(C# 项目尤为常用)
| 功能 | 快捷键 (Windows/Linux) | 快捷键 (macOS) |
|---|
| 转到定义 | F12 | F12 |
| 查看定义(不跳转,弹窗预览) | Alt + F12 | Option + F12 |
| 查找所有引用 | Shift + F12 | Shift + F12 |
| 转到行 | Ctrl + G | Cmd + G |
| 返回上一个光标位置 | Ctrl + Alt + - | Ctrl + - |
| 前进到下一个光标位置 | Ctrl + Shift + - | Ctrl + Shift + - |
3. 编辑与重构
| 功能 | 快捷键 (Windows/Linux) | 快捷键 (macOS) |
|---|
| 代码格式化(整理缩进) | Shift + Alt + F | Shift + Option + F |
| 快速修复(处理错误、添加 using、实现接口) | Ctrl + . | Cmd + . |
| 重命名符号(全局重构) | F2 | F2 |
| 删除当前行 | Ctrl + Shift + K | Cmd + Shift + K |
| 复制当前行 | Shift + Alt + ↑/↓ | Shift + Option + ↑/↓ |
| 移动当前行 | Alt + ↑/↓ | Option + ↑/↓ |
| 单选注释/取消注释 | Ctrl + / | Cmd + / |
| 多行批量注释/取消注释 | Shift + Alt + A | Shift + Option + A |
4. 调试(C# 最常用)
| 功能 | 快捷键 (Windows/Linux) | 快捷键 (macOS) |
|---|
| 开始/继续调试 | F5 | F5 |
| 启动(不调试) | Ctrl + F5 | Ctrl + F5 |
| 逐语句(步入) | F11 | F11 |
| 逐过程(步过) | F10 | F10 |
| 跳出 | Shift + F11 | Shift + F11 |
| 切换断点 | F9 | F9 |
5. 集成终端
| 功能 | 快捷键 (Windows/Linux) | 快捷键 (macOS) |
|---|
| 打开/关闭终端 | Ctrl + ` | Cmd + ` |
| 新建终端 | Ctrl + Shift + `` | Cmd + Shift + `` |
| 清除终端 | Ctrl + K(在终端窗口聚焦时) | Cmd + K(在终端窗口聚焦时) |
? 高效建议
如果你觉得默认快捷键不符合习惯,可以通过 文件 > 首选项 > 键盘快捷方式 搜索并修改。