我正在玩Atom,我真的很喜欢如何选择一个表达式,然后按Shift+9
将(
和)
插入其中。这对Haskell很方便,我希望F#也一样。这有什么捷径吗?
答案 0 :(得分:6)
这是Visual Studio 2017中的内置选项。转到工具>>选项,然后在选项对话框中导航,如下所示。将“使用括号启用环绕声”设置为“True”。显示的示例使用C ++的设置,但该过程应该与其他语言类似。
单击“确定”后,您应该能够通过仅键入第一个“(”
来自动在任何选定文本周围插入括号答案 1 :(得分:4)
你应该检查像Resharper这样的第三方加载项。他们捆绑了这样的能力。
@Igor Zevaka指出了另一种方法。
此处:Any way to surround code block with Curly Braces {} in VS2008?
这允许您创建一个片段,并使用快捷方式来使用它。
这是一个快速而又脏的代码片段。
安装:
将代码保存为SurroundWithBraces.snippet到" \ Visual Studio Version \ Code Snippets \ Visual C#\ My Code 片段"
使用:
选择文本块。按Ctrl + K,Ctrl + S选择我的代码片段, 括号
<?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>
答案 2 :(得分:0)
添加大括号:
只需突出显示您的选择,然后按SHIFT + {
同样适用于方括号[]和小括号()