C# 如何为代码段添加IDE快捷方式?
我有一个代码块C# 如何为代码段添加IDE快捷方式?,c#,visual-studio-2010,keyboard-shortcuts,C#,Visual Studio 2010,Keyboard Shortcuts,我有一个代码块 if(xxxx) { //do something for xxx } else if(yyyy) { //do something for yyyy } 并希望将其添加到许多情况下~50。 我不想打字 if(xxxx) { //do something for xxx } 每次都是 我可以添加一个快捷方式吗?例如,按xx+空格将“xx”替换为 if(xxxx) { //do somethin
if(xxxx)
{
//do something for xxx
}
else if(yyyy)
{
//do something for yyyy
}
并希望将其添加到许多情况下~50。
我不想打字
if(xxxx)
{
//do something for xxx
}
每次都是
我可以添加一个快捷方式吗?例如,按xx+空格将“xx”替换为
if(xxxx)
{
//do something for xxx
}
按“yy+空格”将“yy”替换为
else if(yyyy)
{
//do something for yyyy
}
代码段“xxxx”表示表达式,我需要在某些情况下修改它们,因此不需要寻找Find和Replace或使用Regex。sout to System.out.println行中的某些内容查看Visual Studio代码片段:内置代码片段很接近。例如,如果您键入if,后跟2个选项卡,它将突出显示条件,这将加快您的速度
您还可以编写自己的代码段并将其添加到Documents\Visual Studio version\Code snippets或使用工具>Code snippets Manager。您可以按照以下步骤创建自己的代码段。您可以在代码片段中添加更多内容,但我将在下面概述基本内容 首先,创建一个名为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。
从下拉列表中选择Visual C。
选择我的代码片段
单击导入按钮并选择您的文件。
确保选中右侧的“我的代码段”,然后按Finish,然后按OK。
现在,当您键入xx并按Tab键时,它将用您指定的代码替换xx。重复此过程以创建所需数量的代码段
对于2010年之前的VS版本,CodePlex上有一个名为的工具,您可能需要签出。该条件是一个包含多个变量的表达式,并且其中的块不是空的。我会更新问题的更多细节,应该还可以。内置代码片段本质上非常通用,但您可以轻松地复制一个接近的代码片段,并根据您的需求进行修改。