在 24 小时内提高 Visual Studio 的工作效率

已发表: 2022-03-29

无论您是新手还是已经使用 Visual Studio 多年,都有一些提示和技巧可以提高 Visual Studio 的工作效率。 Visual Studio 团队专注于开发人员编写、测试和调试代码的内部循环。

内部开发循环是编写、调试和测试代码的迭代过程,开发人员在将代码共享给公开或团队内部之前执行该代码。

Visual Studio 2022 是一个 64 位系统,更加智能、平易近人和轻量级。 它包含可以使编程工作流程更高效的工具。 Visual Studio 的导航、调试和代码修复功能对于提高开发人员的工作效率至关重要。

Visual Studio 团队设计了生产力 Power Tools (PPT) 包,这是一套用于优化整个 Visual Studio 效率和生产力的扩展。 在本文中,我们将讨论提高 Visual Studio 生产力以在更短的时间内编写更多代码的方法,以及 Visual Assist 如何帮助开发人员提高效率。

什么是 Visual Studio?

Visual Studio 如何满足开发人员最关心的问题?

有哪些实用技巧可以优化 Visual Studio 的生产力?

哪些扩展工具可以提高 Visual Studio 的工作效率?

Visual Assist 如何提高 Visual Studio 的工作效率?

准备好提高您的 Visual Studio 工作效率了吗?

什么是 Visual Studio?

Microsoft Visual Studio 是全球许多开发人员使用的集成开发环境 (IDE)。 这是一个功能丰富的程序,支持软件开发的各个方面。

Visual Studio 是一个功能强大的工具,具有几个有用且有趣的功能,可让开发人员的工作更轻松、更高效。 此 IDE 是一个创意启动板,可以编辑、构建代码、调试和发布应用程序。

除了作为大多数 IDE 提供的标准调试器和编辑器之外,Visual Studio 还包含代码完成工具、编译器和许多其他功能,以优化软件开发过程。

Visual Studio 如何满足开发人员最关心的问题?

提高性能和生产力始终是开发人员最关心的问题。 在 Visual Studio 22 中,微软通过减少各种操作的时间取得了显着进步。 以下是 Visual Studio 为优化性能提供的一些好处:

  • 更快的搜索:性能搜索是高效且快速的开发人员内部循环的关键。 解决方案资源管理器搜索现在更快,因为 Visual Studio 可以在打开和关闭解决方案之间保留更多上下文。
  • 更快的增量构建:增量构建避免了重新构建组件的开销,同时节省了时间和资源。
  • 更快的测试执行:微软通过引入热重载减少了测试执行时间。 此外,通过优化 Live Unit Testing 启动过程,可以减少启动 Live Unit Testing 的时间。
  • 更快的框架:在新框架版本的平台级别上观察到了惊人的收益。 在即时编译器、线程、垃圾收集器、系统命名空间中的类型等方面的性能优化具有乘法效应。

优化 Visual Studio 生产力的实用技巧有哪些?

如果您想在编写代码时节省时间并提高工作效率,本部分可以帮助您编写和调试代码、使用键盘快捷键以及更有效地处理错误。

通过快速搜索任何内容来节省时间

您可以通过使用以下命令或快捷方式直接搜索来节省挖掘菜单的时间。

  • 使用任务列表模拟代码:使用任务列表来跟踪使用标记的注释,例如HACKTODO或自定义标记,并管理可以将您直接带到代码中预定义位置的快捷方式。
  • 使用解决方案资源管理器快捷方式:这些快捷方式派上用场,并通过提高新代码库的速度来节省时间。
  • 在 Visual Studio 中识别和自定义快捷键:您可以在“选项”对话框中查找和更改键盘快捷键。
  • 安装和管理 NuGet 包: NuGet 包管理器 UI 允许你在 Visual Studio 项目中安装、卸载和更新 NuGet 包。

快速编写代码

您可以利用以下功能更快地编写代码。

  • 使用便捷命令: Visual Studio 有几个命令可以帮助您更快地执行常规编辑任务。 例如,您可以选择“编辑”>“复制”命令来复制一行代码而不复制它。
  • 使用 IntelliSense:在编辑器中输入代码时,会出现 IntelliSense 信息,例如参数信息、列表成员、签名帮助、快速信息和完整的 Word。 这些特性支持文本的模糊匹配。
  • 更改 IntelliSense 自动插入选项:您可以指定仅在明确选择时才能插入 IntelliSense 选项。 可以通过将 IntelliSense 切换到建议模式来完成。
  • 使用示例应用程序:您可以通过从 Microsoft Developer Application 安装示例应用程序来提高应用程序的速度。

在代码和 IDE 中导航

您可以使用各种技术快速移动到代码中的特定位置。

  • 书签代码行:您可以利用书签立即导航到文件中的特定代码行。
  • 搜索符号定义:您可以通过选择菜单栏上的编辑 > 导航在解决方案中找到文件名和符号定义。
  • 利用地图模式:您可以使用此功能跳转到文件中的某个位置。 地图模式在滚动条上以缩影形式显示代码行。
  • 使用代码图:通过代码图了解代码结构。 它可以帮助您可视化代码之间的依赖关系。
  • 使用 Go/Edit 命令查看常用文件:使用Go To命令执行集中搜索以快速找到指定项目。

更快地查找项目

您可以在 IDE 中搜索文件、命令和选项,以仅显示当前任务的相关信息。

  • 过滤工具窗口的内容:您可以搜索多个工具窗口的内容,例如属性窗口、工具箱解决方案资源管理器,但显示名称中包含指定字符的项目。
  • 仅显示您要解决的错误:您可以通过选择错误列表上的过滤器按钮来减少错误列表窗口中出现的错误数量
  • 查找菜单命令、对话框等:在搜索框中输入您要查找的项目的短语或关键字。

节省调试时间

您可以通过遵循这些可以帮助您加快进程的提示来节省调试时间。

  • 使用调试器工具:调试工具提供了几种方法来检查你的代码在运行时正在做什么。 当您知道要在运行时详细评估的代码行时,断点很有用。
  • 在不同的浏览器中测试相同的应用程序:在调试时,您可以在已安装的 Web 浏览器之间切换,例如 Page Inspector,而无需打开“浏览方式”对话框。
  • 设置临时断点:在当前代码行中创建一个临时断点并启动调试器。 当您点击该行代码时,它会进入中断模式。
  • 捕获变量的值信息:您可以在代码中的变量中添加数据提示,并在调试后访问最后已知的变量值。
  • 使用交互式窗口: Visual Studio 提供了一个交互式 REPL 窗口,使您可以输入任意代码并提供即时结果。

哪些扩展工具可以提高 Visual Studio 的生产力?

Productivity Power Tools (PPT) 扩展包有助于提高 Visual Studio 的工作效率。 让我们讨论一些有助于在 Visual Studio 开发环境中节省时间的扩展。

匹配保证金

Match Margin 扩展允许您突出显示代码中的文本并显示该文本在编辑器和编辑器边距内的位置。 各种外部和内部工具使您能够使用上下文菜单选项执行类似的任务。 但是,扩展程序仅允许您通过将光标移动到所需文本来执行此操作。

复制为 HTML

概述规范、文档或工作项的一个简单部分应该是复制/粘贴代码片段。 但是这个简单的操作会在粘贴到文档中丢失正版代码格式的情况下变得很慢。 然后你必须手动更正它。 Copy As HTML 扩展通过保护原始代码格式解决了这个问题。

解决方案错误展示器

检查错误列表窗口并不理想。 但是,解决方案错误可视化工具为 Visual Studio 解决方案资源管理器添加了一个新功能,允许您通过将鼠标悬停在相关解决方案、代码文件或项目上来查看错误消息。

偷看帮助

在 Visual Studio 中,您可以将光标设置在框架或语言关键字上,然后按 F1 重定向包含有关它们的相应信息的浏览器窗口。 Visual Studio IDE 和浏览器之间的交换可能效率低下。 但是 Peek Help Extension 通过在使用ALT + F1时在编辑器窗口中插入相同的信息来解决此问题,而无需您离开工作。

Visual Assist 如何提高 Visual Studio 的工作效率?

Visual Assist 有很多功能可以帮助您提高 Visual Studio 的工作效率。 您可以使用众多 Visual Assist 功能改进 Visual Studio IDE。 这些功能包括:

  • 导航到项目和解决方案中的任何文件、符号、方法或参考。
  • 重构可帮助您降低代码复杂性、提高可读性并使其具有可扩展性。
  • 代码生成允许您更快地编写和更新代码。
  • 编码帮助通过安静地修复错误来帮助您更快地编码。
  • 代码更正可以更正您所犯的错误,尤其是在指针符号和符号情况下。
  • 代码检查会在您编辑时检查代码是否存在某些质量问题。
  • 代码片段可帮助您使用 IDE 中的同名功能扩展频繁键入的代码段。
  • 调试协助减少了调试代码所需的时间。

准备好提高您的 Visual Studio 工作效率了吗?

Visual Studio 是全球使用最广泛的集成开发环境 (IDE) 之一。 通过正确的实用措施和扩展,您可以提高 Visual Studio 的效率和生产力。 您可以按照本文中提到的技巧使您的开发环境更加舒适并提高工作效率。

您可以下载完整的扩展包以提高 Visual Studio 的工作效率。 这些扩展是在 Visual Studio 2022 中提升基本开发环境的完美方式。

此外,Visual Assist 完美融合了本文中讨论的功能,可帮助开发人员提高工作效率。 立即安装它以获得可靠的编码合作伙伴,该合作伙伴可以与 Visual Studio IDE 集成并提高开发人员的工作效率。

参考

https://devblogs.microsoft.com/visualstudio/boost-your-productivity-with-productivity-power-tools-extensions-in-visual-studio-2022/

https://www.codemag.com/Article/2111042/Visual-Studio-2022-Productivity

https://docs.microsoft.com/en-us/visualstudio/ide/productivity-features?view=vs-2022