在 Visual Studio 中开发2025-08-13T09:42:34-07:00

开发

使用最新 Visual Studio 中的工具和扩展更高效地编写代码

像 Scott 那样编写代码

Scott 向你展示他的编码设置,包括 Live Unit Testing、自定义游标和诊断工具。 他还展示了 Cloud Explorer 如何与 Azure 门户结合使用。

节省调试时间

Leslie 展示了如何通过 Visual Studio 2022 中用于自动窗口、局部变量窗口和监视窗口的新搜索功能来节省调试时间。

已保存的窗口布局

我们正在推出使 Visual Studio 更加灵活的方法,让你能够用你想要的方式学习、导航和编写代码。 我们引入了新的自定义主题和灵活的文档管理功能,例如颜色选项卡。

默认键盘快捷方式

配置键盘快捷方式:“工具”>“选项”>“环境”>“键盘”

Visual Studio SearchCtrl+Q
转到全部Ctrl+TCtrl+,
转到“类型”/“文件”/“成员”/“符号”Ctrl+1+T/F/M/S
向后/向前导航Ctrl+-/Ctrl+Shift+-
转到“定义”/“速览定义”F12/Alt+F12
转到“实现”Ctrl+F12
转到“下一个错误”Ctrl+Shift+F12
转到“列表中的下一个/上一个结果”F8/Shift+F8
快速操作/重构建议Alt + Ctrl+.
方法信息Ctrl+K,Ctrl+I
注释/取消注释Ctrl+K,Ctrl+C/Ctrl+K,Ctrl+U
删除行(不复制)Ctrl+Shift+L
从剪贴板缓冲区圈粘贴Ctrl+Shift+V
向上/向下移动代码Alt+/
设置文档格式/选择Ctrl+K,Ctrl+D/Ctrl+K,Ctrl+F
环绕代码 (…if/try/for each)Ctrl+K,Ctrl+S
重命名Ctrl+R,Ctrl+R
封装字段Ctrl+R,Ctrl+E
对 Using 进行删除和排序Ctrl+R,Ctrl+G
提取方法Ctrl+R,Ctrl+M
上一个/下一个子字 Ctrl+Alt+/
将脱字号添加到下一个/全部匹配项Shift+Alt+./;
调试/运行/停止F5/Ctrl+5/+Shift+5
切换断点F9
逐过程执行F10
单步执行F11
单步跳出Shift+F11
调试所有测试/运行所有测试Ctrl+R,Ctrl+A/Ctrl+R,A
重启调试 Ctrl+Shift+F5
清除项目中的所有断点Ctrl+Shift+F9
启用或禁用当前代码行上的断点。 要使其正常工作,该行必须已有断点Ctrl+F9
打开“新断点”对话框Ctrl+B
显示断点窗口 Ctrl+Alt+B
设置临时断点F9+Shift+Alt,T
显示进程对话框。 Ctrl+Alt+P
运行至光标 Ctrl+F10
设置下一个语句Ctrl+Shift+F10
打开“解决方案资源管理器”Ctrl+Alt+L
打开输出窗口Ctrl+Alt+O
打开错误列表Ctrl+,E
打开团队资源管理器Ctrl+,Ctrl+M
打开断点Ctrl+Alt+B
下一个/上一个工具窗口Alt+F6/Shift+Alt+F6
关闭当前工具窗口Shift+esc
转到左侧/右侧的文档Ctrl+Alt+pgUp+PgDn
打开文档: 最新/最旧Ctrl+tab/Ctrl+Shift+tab
预览窗口保持打开状态Ctrl+Alt+
全屏(最大窗口大小/缩小的菜单)Shift+Alt+

提示和技巧

使用灯泡 访问内置代码分析器,这些分析器可以检测代码中的问题,并提供一系列解决方案或重构选项来解决这些问题。

灯泡的屏幕截图
使用以下项自定义 Visual Studio 的滚动条地图模式 在滚动条旁边显示文件的微型概述,并轻松导航长文件。

地图代码的屏幕截图

利用转到 用于高效地搜索代码并导航到特定行、类型、符号、文件等的命令,所有这些都来自统一界面。

编辑/转到最近文件的屏幕截图
利用代码图 可视化并快速查看代码文件之间的结构、依赖项、组织和关系,而无需单独读取每个文件。

代码映射的屏幕截图
利用错误列表 用于筛选错误、警告和消息,以及搜索并快速导航到包含错误的特定行。

错误列表的屏幕截图

使用扩展进行进一步操作

扩展是自定义和增强 Visual Studio 的加载项,包括额外的设置、功能或现有工具的用途。 市场上有数以千计的扩展产品,提供大量提高生产力和满足工作流的选择。

GitHub Actions 图标
GitHub Actions
安装
Markdown Editor 图标
Markdown editor v2
安装
Visual Studio 主题包图标
Visual Studio 主题包
安装
SQLite SQL Server 图标
SQLite 和 SQL Server Compact 工具包
安装