有没有办法用引号将选定的文本块括起来?在 Visual Studio 中,我还没有找到扩展或插件,我只是在寻找一种简单的方法来做到这一点。有没有办法添加该功能?
“环绕”选项在 Visual Studio 中也可用,无需 ReSharper。它不包含用引号引起来的选项。但可以使用自定义包装器来扩展片段。还有双引号。要做到这一点:
- 单击“文件”,然后单击“新建”,然后选择 XML 文件类型。
- 在“文件”菜单上,单击“保存”
<XMLFileName>
.
- 在“另存为”框中,选择“所有文件”(.).
- 在“文件名”框中,输入带有 .snippet 文件扩展名的文件名。
- 单击“保存”。
- 将此代码添加到文件中。
Code
<CodeSnippet Format="1.1.0" xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
<Header>
<Title>doubleQuotes</Title>
<Author>Microsoft Corporation</Author>
<Shortcut>"</Shortcut>
<Description>Wrap in double quotes</Description>
<SnippetTypes>
<SnippetType>Expansion</SnippetType>
<SnippetType>SurroundsWith</SnippetType>
</SnippetTypes>
</Header>
<Snippet>
<Declarations>
<Literal>
<ID>selected</ID>
<ToolTip>content</ToolTip>
<Default>content</Default>
</Literal>
</Declarations>
<Code Language="CSharp">"$selected$"</Code>
</Snippet>
</CodeSnippet>
保存文件。
- 打开工具 -> 代码片段管理器。
- 在语言部分选择“Visual C#”。
- 单击“导入”并浏览到您刚刚创建的代码片段。
- 检查“我的代码片段”并单击“完成”,然后单击“确定”。
要使用它:选择文本 -> 右键单击 -> 选择“用...包围” -> 我的代码片段 -> 双引号
Alternatively: Select text -> hit Ctrl + K, S -> My Code Snippets -> doubleQuotes
我从这里得到了这个解决方案的想法这个答案 https://stackoverflow.com/a/2879206/3330348作者在其中展示了如何将代码包装在自定义 HTML 标记中。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)