Visual Studio 2017:C# 突出显示并用括号括起来

Posted

技术标签:

【中文标题】Visual Studio 2017:C# 突出显示并用括号括起来【英文标题】:Visual Studio 2017: C# highlight and surround with parentheses 【发布时间】:2020-12-24 00:02:21 【问题描述】:

有没有办法在 Visual Studio C# 中突出显示一段代码并自动在代码块周围放置一对括号,而不是手动将光标放在开头并按 '(' 然后结束并按 ' )'?

我使用过其他具有此功能的 IDE,听起来很简单,拥有它非常好。

我目前正在使用 Visual Studio 2017。

【问题讨论】:

您可以创建一个 sn-p,这是在所选代码周围添加大括号的一个,用括号替换大括号应该很容易...***.com/questions/2769508/…...这里是如何你可以使用 sn-p... docs.microsoft.com/en-us/visualstudio/ide/… 【参考方案1】:

据我所知,Visual Studio 并未提供开箱即用的功能。但是,您可以从 Visual Studio Marketplace 下载免费的扩展程序,这些扩展程序可以执行您所描述的操作,例如:

Surround Selection Selection Wrapper

您可以使用上面的链接或通过在 Visual Studio 中搜索从市场下载它们(菜单:扩展 -> 管理扩展 -> 执行搜索) 免责声明我只简单地尝试了其中的第一个,它似乎有效。我会在检查第二个后更新。

编辑:我现在都试过了,而且都有效。请注意,我使用的是 VS2019,所以我不能保证他们在 VS2017 上的表现。在我提到的两个选项中,Surround Selection 声称可以与 VS2017 一起使用,而第二个选项仅列出了 VS2019。

【讨论】:

以上是关于Visual Studio 2017:C# 突出显示并用括号括起来的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio 参考突出显示不会禁用

Visual Studio 2017 和 2019 突出显示滚动条中所选单词的出现

Visual Studio 数据绑定属性突出显示 [knockout.js]

在 Visual Studio C# 中发出 Ping 请求

在 Visual Studio 2017 中禁用 C# 的“显示实时语义错误”

如何在 Visual Studio 2017 中使用 C# 8?