跳至页脚内容
Iron Academy Logo
C# 工具与生产力

VS2022 v17.11 中的简便注释方法

Tim Corey
4分14秒

在代码编辑器和开发环境领域,Visual Studio 通过响应用户反馈和简化重复性任务不断发展。 一个很好的例子就是 Visual Studio 2022 17.11 版中引入的改进的注释体验。在题为"Comments the Easy Way in VS2022 v17.11"的视频中,Tim Corey 向我们介绍了这一小巧而强大的更新,它可以帮助开发人员使用新的快捷方式快速注释和取消注释代码行。

在本文中,我们将跟随 Tim Corey 的演示一步一步地探讨这一更新如何改善开发人员使用 Visual Studio 的工作流程。

Visual Studio 中微小而强大的更新

0:00 时,Tim 首先指出了 Visual Studio 2022 中添加的一个微小但有影响的功能。具体来说,17.11 版现在包含了一个新的键盘快捷键,让您可以使用 Ctrl + / 切换行注释。

这个简单的命令允许您在行首添加或删除 // --这是使用 C#、Python 或 JavaScript 等各种编程语言的开发人员经常使用的操作。 正如 Tim 所强调的那样,这一改进的目的是使编写、审查和编辑代码的速度更快,尤其是在处理大文件或需要注释出多行以便测试或调试时。

如何使用新的切换行注释快捷方式

Tim 在 0:23 开始介绍新功能,演示现在如何按 Ctrl + / 在 Visual Studio 中注释一行。 如果您的光标位于该行的任何位置,无需选择整行,您只需使用此快捷方式将其注释掉即可。

再次按下相同的键盘组合键将取消注释。 这种简单的切换方式直观而强大,正如 Tim 解释的那样,它反映了 Visual Studio Code (VS Code) 中的行为,而 Visual Studio Code 中早就有了同样的快捷方式。

许多开发人员--尤其是那些在 Visual Studio 和 VS Code 之间切换的开发人员--都要求这种编辑器的一致性,而微软终于在最新的更新中实现了这一点。

版本检查:确保您已更新

1:07 时,Tim 提醒观众,要使用此功能,您需要运行 17.11 或更高版本的 Visual Studio 2022。无论您使用的是社区版、专业版还是企业版都没关系,只要版本正确,所有平台都可以使用该功能。

您可以点击 Visual Studio 中的 "帮助">"关于 "菜单检查您的版本。 如果快捷键似乎不起作用,这一点很重要,因为旧版本无法识别 Ctrl + / 切换。

老方法:Ctrl + K、Ctrl + C#.

然后,Tim 将新方法与在 Visual Studio 中添加注释的传统方法进行了比较。 在 1:24 处,他演示了开发人员以前必须使用 Ctrl + K、Ctrl + C 组合来添加注释,以及使用 Ctrl + K、Ctrl + U 来删除注释。

这种方法需要按住 Ctrl 键并按特定顺序按其他键--在 1:56 处,Tim 称其为 "笨拙"。即使在使用 Visual Studio 20 年之后,Tim 坦言他也从未真正记住这种组合键,而是经常点击工具栏上的铅笔图标。

现在,使用新的快捷键,开发人员可以在注释状态和未注释状态之间快速切换,而无需将手从键盘上拿开或从代码中移除焦点。

一次评论多行

在 2:17 处,Tim 演示了该快捷方式如何使用多行。 如果您选择一个行块并按下 Ctrl + /,则每一行的开头都会有自己的 // 。 这种块注释形式--使用单行注释而不是传统的 /* */--使得以后仅取消部分选中内容的注释变得更加容易。

这在调试或测试不同的方法、函数或字符串或数据输出部分时尤其有用。 您可以对每一行单独进行注释和取消注释,即使是在多行选择中也是如此,而不是将所有内容封装在一个块中,然后需要手动将其删除。

为什么这很重要?响应开发人员的偏好

Tim 在 2:36 时强调,这一改动虽然看似简单,但却解决了开发人员多年来表达的一大困扰。 它符合那些已经习惯使用 VS Code 中注释的用户的偏好,并改进了 Visual Studio 文本编辑器的上下文感知行为。

即使您只选中了一行的一部分,Ctrl + / 命令仍会应用正确的语法。 不能干扰语法高亮,也不能应用错误的注释格式。 Tim 在 3:01 处提到,该功能包含智能逻辑,可以帮助它在不同场景下保持一致的行为--无论您是处理修改过的内容还是混合注释状态。

混合使用已注释和未注释行时的智能行为

在 3:30 处,Tim 举例说明了将已注释行与未注释行混合在一起会发生什么情况。 如果将它们一起选中并按下 Ctrl + /,Visual Studio 将通过添加另一层斜线 (////) 来注释所有这些术语,即使是那些已经注释过的术语。

再次按下快捷键可移除外层,从而有效地切换回之前的状态。 这种分层行为避免了原始注释的意外丢失,为编辑代码提供了一种更可控、更周到的方法。

试用并节省时间

Tim 在 3:45 结束视频时鼓励开发人员试用新的快捷方式,看看它能在多大程度上改善他们的工作流程。 有了这样一个智能、高效的解决方案,就不需要在菜单中摸索,也不需要使用 shift + 点击或额外的工具来注释或取消注释行。

无论您是在 Windows 平台上工作、管理一个包含数十个函数的复杂文件,还是试图调试 Python 或 JavaScript 脚本中的单个输出行,本更新都将帮助您保持专注和高效。

结论

在他的 视频中,Tim Corey 介绍了 Visual Studio 2022 v17.11 中一个微小但有影响力的更新,提醒我们即使是最微小的变化也能让开发人员的生活变得更加轻松。 使用 Ctrl + / 添加简单直观的行注释切换功能,使 Visual Studio 与 VS Code 保持一致,符合用户偏好和现代编码实践。

如果您是使用 Visual Studio 的开发人员,请务必更新您的编辑器,并将此快捷方式添加到您的日常工具包中。 无论您是在编写、审阅、调试代码,还是在试验不同的代码块,这都是快速高效地管理您的注释的最佳方式。

Hero Worlddot related to VS2022 v17.11 中的简便注释方法
Hero Affiliate related to VS2022 v17.11 中的简便注释方法

分享您的所爱,赚取更多收入

您为使用 .NET、C#、Java、Python 或 Node.js 的开发人员创建内容吗?将您的专业知识转化为额外收入!

钢铁支援团队

我们每周 5 天,每天 24 小时在线。
聊天
电子邮件
打电话给我