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

开发

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

像 Scott 那样编写代码

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

节省调试时间

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

已保存的窗口布局

我们正在推出使 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
安装
Markdown editor v2
安装
Visual Studio 主题包
安装
SQLite 和 SQL Server Compact 工具包
安装