Dmitry Asked:2022-08-23 02:59:06 +0000 UTC2022-08-23 02:59:06 +0000 UTC 2022-08-23 02:59:06 +0000 UTC Visual Studio 2022,括号/引用所选部分 772 我继续寻找 Visual Studio 2022 的功能和设置。 在Visual Studio代码中,选择区域然后单击左支架或报价标记时,功能非常方便,我在所需的选择器中找到了所选区域。像这样 但是 Visual Studio 并没有提供这种开箱即用的行为。 告诉我要查找的位置和设置。 visual-studio форматирование 2 个回答 Voted Best Answer alexsteeel 2022-08-23T14:43:05Z2022-08-23T14:43:05Z VS 中有一个仅适用于 C++ 的内置功能(Visual Studio - 是否有在所选内容周围插入括号的快捷方式?),由于某种原因,它没有为 C#/F# 添加(我在 VS2022 上检查过,没有选项)。 VS2019有一个Selection Wrapper扩展(突出显示/选择单词并在其周围放置括号或“ VS2019 ”),但开发人员没有 VS2022 的版本。 在 Visual Studio MarketPlace 通过搜索,我发现了这样一个扩展Auto Surround。在 VS2022 上测试,它似乎与 VS Code 中的原始功能相同。 Dmitry 2022-08-23T23:30:41Z2022-08-23T23:30:41Z 因为我对第三方解决方案有点怀疑。我决定利用 Visual Studio 中的代码片段。 用户Igor Zevaka在enSO中发现了该解决方案 本质:在用户目录中创建一个片段。 原作者片段 <?xml version="1.0" encoding="utf-8" ?> <CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet"> <CodeSnippet Format="1.0.0"> <Header> <Title>braces</Title> <Shortcut>braces</Shortcut> <Description>Code snippet to surround a block of code with braces</Description> <Author>Igor Zevaka</Author> <SnippetTypes> <SnippetType>Expansion</SnippetType> <SnippetType>SurroundsWith</SnippetType> </SnippetTypes> </Header> <Snippet> <Code Language="csharp"> <![CDATA[{ $selected$ $end$ }]]> </Code> </Snippet> </CodeSnippet> </CodeSnippets> 我刚刚重做了这部分 <Snippet> <Code Language="csharp"> <![CDATA[($selected$$end$)]]> </Code> </Snippet> 我删除了换行符并插入了我自己的括号。因此,您可以为每个荧光笔指定。 现在Ctrl+ K, Ctrl+ S-> My Code Snippets-> braces。 当然,还有更多的动作,但临时解决方案将如何工作?
VS 中有一个仅适用于 C++ 的内置功能(Visual Studio - 是否有在所选内容周围插入括号的快捷方式?),由于某种原因,它没有为 C#/F# 添加(我在 VS2022 上检查过,没有选项)。
VS2019有一个Selection Wrapper扩展(突出显示/选择单词并在其周围放置括号或“ VS2019 ”),但开发人员没有 VS2022 的版本。
在 Visual Studio MarketPlace 通过搜索,我发现了这样一个扩展Auto Surround。在 VS2022 上测试,它似乎与 VS Code 中的原始功能相同。
因为我对第三方解决方案有点怀疑。我决定利用 Visual Studio 中的代码片段。
用户Igor Zevaka在enSO中发现了该解决方案
本质:在用户目录中创建一个片段。
原作者片段
我刚刚重做了这部分
我删除了换行符并插入了我自己的括号。因此,您可以为每个荧光笔指定。
现在Ctrl+ K, Ctrl+ S->
My Code Snippets
->braces
。当然,还有更多的动作,但临时解决方案将如何工作?