提高 Visual Studio 2019 生产力的 15 个技巧和窍门
结论
介绍
Visual Studio 2019包含许多新功能,可智能地处理不同项目的代码。本博客汇集了一些使用 Visual Studio 2019 的技巧和窍门,可帮助您提高工作效率。这些技巧和窍门包括:
- 代码清理
- 提高性能
- 在监视窗口中搜索
- 在解决方案资源管理器中跟踪活动文件
- 循环剪贴板环
- 删除并排序命名空间
- 跟踪杂项文件
- 运行至光标处
- 工具箱中的可重复使用代码
- 自动显示输出窗口
- 在多个浏览器中运行 Web 应用程序
- 快速启动
- 使用键盘快捷键
- 垂直选择
- 全部折叠
代码清理
Visual Studio 2019 通过代码清理功能提供代码文件的按需格式化,包括代码样式首选项。要运行代码清理,请点击编辑器底部的扫帚图标,或按Ctrl + K和Ctrl + E。

提高加载项目时的性能
要提高项目或解决方案的性能,请导航至“工具” > “选项” > “项目和解决方案”,然后清除“在解决方案加载时还原解决方案资源管理器项目层次结构状态”复选框。这样做会在打开 VS 2019 IDE 时还原并恢复解决方案的现有状态,从而提高解决方案的加载性能。

在监视窗口中搜索
监视窗口提供了一种检查变量的高级方法。要在调试时监视某个变量,请右键单击该变量或数据提示,然后选择“添加监视” ,将其添加到监视窗口。现在,该变量将显示在监视窗口中。
在 Visual Studio 2019 中,我们可以在 Watch 窗口内看到搜索功能。使用此功能,您可以快速识别属性。
另外,您可以通过双击属性行并在属性名称后键入 来查找所有可能的格式说明符。以下屏幕截图说明了这一点。

在解决方案资源管理器中跟踪活动文件
此选项可缩短您在处理大型项目时的开发时间。当您处理包含大量文件的项目时,很难在解决方案资源管理器中找到当前活动的文件——您必须滚动浏览整个解决方案资源管理器才能找到它。要在解决方案资源管理器内的编辑器中找到当前活动的文件,只需选择“与活动文档同步”选项。

如何自动跟踪活动文件
您可以通过启用相应的选项来自动跟踪活动文件。
导航到工具>选项>项目和解决方案>常规,然后选中解决方案资源管理器中的跟踪活动项复选框以打开此功能。

循环剪贴板环
导航至“编辑”>“循环剪贴板环”或按Ctrl+Shift+V执行多次粘贴操作。
当您在 Visual Studio 中按下Ctrl + C(复制操作)或Ctrl + X(剪切操作)来复制或剪切文本内容或代码块时,Visual Studio 会将最后 15 个复制或剪切的内容保留在其内存中。循环剪贴板循环允许您循环浏览剪贴板并粘贴所需的内容。
您可以复制或剪切内容 10 次,然后使用Ctrl + Shift + V粘贴任何复制或剪切的内容。持续按下此组合键可循环显示粘贴内容,直到找到要粘贴的内容。
删除并排序命名空间
在开发过程中,维护代码规范至关重要。我们常常会忘记维护代码规范。我们可能会包含未使用的命名空间,或者命名空间的排列顺序不正确,又或者没有将系统指令置于顶部。Visual Studio 现在提供了一个选项,可以轻松纠正这些错误。
在代码编辑器中,右键单击以显示上下文菜单,您可以在其中找到“删除并排序 Usings”选项。单击此选项可删除不需要的命名空间,并按升序对命名空间进行排序。

但是,即使使用此选项,您仍会面临另一种编码标准问题:系统指令应放在首位。最佳做法是将系统命名空间放在代码的首位。可以通过设置高级选项来解决此问题。导航至“工具” > “选项” > “文本编辑器” > “C#” > “高级”,然后选中“按使用排序时将‘系统’指令放在首位”复选框以将其启用。

跟踪杂项文件
有时,我们需要对不在项目文件夹或源文件内,或添加到解决方案文件中的外部文件进行分组。这些外部文件可以在开发阶段用作参考。因此,Visual Studio 提供了一个选项,可以将这些文件分组到“杂项”文件夹下。启用该选项后,通过 Visual Studio 代码编辑器打开的外部文件将被分组到“杂项”文件夹下,该文件夹位于“解决方案资源管理器”中。
默认情况下,此选项处于禁用状态。要启用它,请导航至“工具” > “选项” > “环境” > “文档”,然后选中“在解决方案资源管理器中显示杂项文件”复选框。

您还可以限制文件夹中保存的文件数量。在上图所示,我们将数量设置为 5,因此“杂项”文件夹下只会列出 5 个外部文件。

运行至光标
“运行到光标处”功能可直接在光标指向的位置停止调试器,从而帮助你更高效地调试代码。使用此功能,你可以避免逐步调试,直到到达真正想要开始调试的位置。选择“运行到光标处”选项后,Visual Studio 会自动启动调试器,并在选定的行停止执行。
在代码编辑器中,右键单击要停止调试器的行。在上下文菜单中选择“运行到光标”选项。

您也可以使用快捷键组合Ctrl + F10。
工具箱中的可重复使用代码
Visual Studio 提供了一个很棒的功能,允许您将代码片段放置在工具箱中。只需选择一个代码片段,然后将选定的代码片段拖到“常规”选项卡即可。
当您需要在多个文件或多个位置使用代码片段时,此功能非常有用。在处理项目时,您经常会从当前页面复制代码并将其粘贴到另一个页面或位置。这会浪费您大量的时间滚动查找要粘贴常用代码片段的文件或位置。
Visual Studio 在工具箱中提供了用于保存常用代码的空间。从工具箱中,你可以将代码片段拖放到任何你想要的位置。
要将常用代码保留在工具箱中,只需打开工具箱并展开“常规”选项卡。在这里,您可以通过从代码编辑器中拖动选定的代码块来放置它们。在下面的屏幕截图中,我们选择了三行代码并将它们拖到“常规”选项卡中。

您还可以重命名代码块以便于引用。在下面的屏幕截图中,我将代码块重命名为TestMethod。我可以直接将TestMethod从工具箱拖到任何页面或任何位置来使用它。

自动显示输出窗口
Visual Studio 提供了一个选项,可以设置每次开始构建时自动打开输出窗口。
导航到工具>选项>项目和解决方案,然后选中构建开始时显示输出窗口复选框。

在多个浏览器中运行 Web 应用程序
通常,我们在任何浏览器中运行我们的应用程序以确保它正常运行。但是,作为 Web 开发人员,我们需要确保应用程序在所有主流浏览器中正确运行。Visual Studio 提供了同时在多个浏览器中运行应用程序的选项。要做到这一点,请在浏览器列表下拉菜单中选择“浏览方式”选项。在出现的对话框中,您可以看到所有浏览器,以及设置为默认浏览器的浏览器。在这里,您可以选择要在其中运行应用程序的所有浏览器,然后单击“设为默认”。如果单击对话框底部的“浏览”按钮,您的 Web 应用程序将同时在所有选定的浏览器上启动。

快速启动
可以使用Visual Studio 中的“转到”选项快速导航到任何文件、类、类型、成员或符号声明。要打开“转到”窗口,请按Ctrl + T或Ctrl +逗号 (,),或者导航到“编辑” > “转到”。“转到全部”可让您快速跳转到任何文件、类型、成员或符号声明。

搜索
通过快速查找所需文件,您可以缩短开发时间。您可以使用 Visual Studio 的“搜索文件”选项来减少手动查找的时间。
要在当前文件中搜索,请按Ctrl + F。

要在当前项目内搜索,请按Ctrl + Shift + F。

使用键盘快捷键
Visual Studio 键盘快捷键是提高工作效率和加快开发速度的最佳方法。您可以在此网站找到更多有用的键盘快捷键。
以下是一些最常用的快捷方式。
垂直选择
如果需要垂直选择多行,请将光标放在第一行的行首,按住Alt,然后向下选择行。

全部折叠
按住Ctrl,然后连续按M和O以折叠所有代码。

请参阅此博客文章,了解针对使用 Visual Studio 的初级开发人员的一些提示。
结论
在这篇博文中,我们看到了许多在 Visual Studio 2019 中提高工作效率的方法。我们希望这篇博文能帮助您更好地使用 Visual Studio 2019。
Syncfusion 提供了超过 1,000 个自定义控件,以减轻以下平台上开发人员的工作:
如果您对我们的组件有任何疑问或需要进一步了解,请在下方评论区留言。您也可以通过我们的支持论坛、Direct-Trac或反馈门户联系我们。我们很乐意为您提供帮助!
《提高 Visual Studio 2019 工作效率的 15 个技巧和窍门》一文最先出现在Syncfusion 博客上。
文章来源:https://dev.to/sureshmohan/15-tips-and-tricks-to-increase-your-productivity-in-visual-studio-2019-38dn