如何为代码片段添加 IDE 快捷方式?
How to add IDE shortcuts for code snippets?
我有一个代码块说
if(xxxx)
{
//do something for xxx
}
else if(yyyy)
{
//do something for yyyy
}
并希望在很多情况下添加它 (~50)。
我不想输入
if(xxxx)
{
//do something for xxx
}
每次。
我可以添加快捷方式吗,按 xx + SPACE 会将 'xx' 替换为
if(xxxx)
{
//do something for xxx
}
并按 'yy + SPACE' 会将 'yy' 替换为
else if(yyyy)
{
//do something for yyyy
}
代码段 'xxxx' 表示表达式,我需要针对某些情况更改它们,因此不寻找 Find and Replace(或为此使用 Regex) . sout
到 System.out.println()
之间的内容
查看 Visual Studio 代码片段:https://msdn.microsoft.com/en-us/library/ms165392.aspx
内置片段接近。例如,如果您键入 if
后跟 2 个制表符,它会突出显示条件,这应该会加快速度。
也可以编写自己的代码片段并将它们添加到 Documents\Visual Studio (version)\Code Snippets
(或使用 Tools > Code Snippets Manager
)。
您可以在 this msdn article 之后创建自己的片段。您可以 添加更多内容到您的摘要中,但我将在下面概述基础知识。
首先,创建一个名为 MySample.snippet 的文件。 (文件名无关紧要)
根据需要修改标题、快捷方式和实际代码。
<?xml version="1.0" encoding="utf-8"?>
<CodeSnippets
xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
<CodeSnippet Format="1.0.0">
<Header>
<Title>My xxxx Snippet</Title>
<Shortcut>xx</Shortcut>
</Header>
<Snippet>
<Code Language="CSharp">
<![CDATA[if (xxxx)
{
}]]>
</Code>
</Snippet>
</CodeSnippet>
</CodeSnippets>
要将您的代码段添加到 Visual Studio:
- 转到工具/代码片段管理器(或按 Ctrl+B)。
- Select "Visual C#" 来自 drop-down.
- Select "My Code Snippets"
- 单击 "Import" 按钮并 select 您的文件。
- 确保 "My Code Snippets" 在右侧 selected 并按 "Finish",然后“确定。
现在,当您键入 "xx" 并按 Tab 时,它会将 "xx" 替换为您指定的代码。重复此过程以根据需要创建任意数量的代码段。
对于 2010 之前的 VS 版本,CodePlex 上有一个名为 Snippet Editor 的工具,您可能需要查看它。
我有一个代码块说
if(xxxx)
{
//do something for xxx
}
else if(yyyy)
{
//do something for yyyy
}
并希望在很多情况下添加它 (~50)。 我不想输入
if(xxxx)
{
//do something for xxx
}
每次。
我可以添加快捷方式吗,按 xx + SPACE 会将 'xx' 替换为
if(xxxx)
{
//do something for xxx
}
并按 'yy + SPACE' 会将 'yy' 替换为
else if(yyyy)
{
//do something for yyyy
}
代码段 'xxxx' 表示表达式,我需要针对某些情况更改它们,因此不寻找 Find and Replace(或为此使用 Regex) . sout
到 System.out.println()
查看 Visual Studio 代码片段:https://msdn.microsoft.com/en-us/library/ms165392.aspx
内置片段接近。例如,如果您键入 if
后跟 2 个制表符,它会突出显示条件,这应该会加快速度。
也可以编写自己的代码片段并将它们添加到 Documents\Visual Studio (version)\Code Snippets
(或使用 Tools > Code Snippets Manager
)。
您可以在 this msdn article 之后创建自己的片段。您可以 添加更多内容到您的摘要中,但我将在下面概述基础知识。
首先,创建一个名为 MySample.snippet 的文件。 (文件名无关紧要)
根据需要修改标题、快捷方式和实际代码。
<?xml version="1.0" encoding="utf-8"?>
<CodeSnippets
xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
<CodeSnippet Format="1.0.0">
<Header>
<Title>My xxxx Snippet</Title>
<Shortcut>xx</Shortcut>
</Header>
<Snippet>
<Code Language="CSharp">
<![CDATA[if (xxxx)
{
}]]>
</Code>
</Snippet>
</CodeSnippet>
</CodeSnippets>
要将您的代码段添加到 Visual Studio:
- 转到工具/代码片段管理器(或按 Ctrl+B)。
- Select "Visual C#" 来自 drop-down.
- Select "My Code Snippets"
- 单击 "Import" 按钮并 select 您的文件。
- 确保 "My Code Snippets" 在右侧 selected 并按 "Finish",然后“确定。
现在,当您键入 "xx" 并按 Tab 时,它会将 "xx" 替换为您指定的代码。重复此过程以根据需要创建任意数量的代码段。
对于 2010 之前的 VS 版本,CodePlex 上有一个名为 Snippet Editor 的工具,您可能需要查看它。