我正在玩Atom,我真的很喜欢如何选择一个表达式并按下Shift+9以插入(并)在其外部.这对Haskell很方便,我希望F#也一样.这有什么捷径吗?
小智 9
在 VS2022 中搜索 C# 的括号时偶然发现了这一点。添加到 Dan Cundy 列表中的另一种免费方法(非 hacky):Auto Surround扩展可用于 Visual studio 2022
这是Visual Studio 2017中的内置选项。转到工具>>选项,然后在选项对话框中导航,如下所示。将“用括号启用环绕声”设置为“真”。所示示例使用C ++的设置,但其他语言的处理过程应相似。
单击“确定”后,您只需输入第一个“(”,即可自动在任何选定的文本周围插入括号。
您应该签出Resharper之类的第三方加载项。他们捆绑了这样的能力。
@Igor Zevaka指出了另一种方法。
这使您可以创建一个片段,并使用快捷方式来使用它。
这是一个快速而肮脏的代码片段。
安装:
将代码另存为SurroundWithBraces.snippet到“ \ Visual Studio版本\代码段\ Visual C#\我的代码段”中
使用方法:
选择文本块。按Ctrl + K,Ctrl + S选择我的代码段,花括号
Run Code Online (Sandbox Code Playgroud)<?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>
2024 年 2 月 13 日发布,Visual Studio 2022 17.9 支持此功能。
\n\n\n自动用引号或括号括起来 您现在可以轻松地用括号分隔符括住所选内容,包括:\xe2\x80\x9c双引号\xe2\x80\x9d、\xe2\x80\x98单\n引号\xe2\x80\x99 和 (括号)。只需选择代码区域并按\n相关键即可。
\n要启用或禁用此功能,请转到“工具”>“选项”>“文本编辑器”\n并选中\xe2\x80\x9c键入引号时自动包围所选内容或\n括号\xe2\x80\x9d 选项。
\n
| 归档时间: |
|
| 查看次数: |
6103 次 |
| 最近记录: |