在 Visual Studio 中创建大括号的快捷方式

Ela*_*ahe 5 c# shortcut braces visual-studio

很多时候我的 if 条件只有一行,如下所示:

if (true)
    // my single code
Run Code Online (Sandbox Code Playgroud)

但有时,我想将 if 条件扩展到 2 个或更多代码,所以我应该使用大括号。

if (true)
{ 
    //do something
}
Run Code Online (Sandbox Code Playgroud)

我想知道是否有将第一个代码更改为第二个代码的快捷方式?

ven*_*rik 2

您可以创建一个围绕所选文本的代码片段,如下所示:

<?xml version="1.0" encoding="utf-8"?>
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
  <CodeSnippet Format="1.0.0">
    <Header>
      <Title>curls</Title>
      <Description>Puts curly braces around the selected text.</Description>
      <Author>Erik Venema</Author>
      <SnippetTypes>
        <SnippetType>SurroundsWith</SnippetType>
      </SnippetTypes>
    </Header>
    <Snippet>
      <Code Language="CSharp">
        <![CDATA[{
                $selected$
                $end$
                }]]>
      </Code>
    </Snippet>
  </CodeSnippet>
</CodeSnippets>
Run Code Online (Sandbox Code Playgroud)

将其保存为curls.snippet并将其导入代码片段管理器中。

之后,您可以通过选择文本来使用该片段,按CTRL-K+CTRL-S并选择卷发片段。