在Visual Studio中,当我做了环绕与...尝试,我得到这样的:更改默认生成的try-catch
try
{
}
catch (Exception)
{
throw;
}
我想这一点:
try
{
}
catch (Exception exception)
{
throw;
}
是否有办法改变默认?
编辑:
微软的Visual Studio 2015年企业
版本14.0.25425.01更新3
在Visual Studio中,当我做了环绕与...尝试,我得到这样的:更改默认生成的try-catch
try
{
}
catch (Exception)
{
throw;
}
我想这一点:
try
{
}
catch (Exception exception)
{
throw;
}
是否有办法改变默认?
编辑:
微软的Visual Studio 2015年企业
版本14.0.25425.01更新3
您可以create your own snippet替换默认的一个try
。
片段通常作为实际文件存储在由Visual Studio安装创建的文件夹中。有关此目录在不同版本的Visual Studio中的位置,请参阅this CodeProject article。
在Visual Studio 2015中,您可以使用工具→代码段管理器编辑您的代码段。
如在关于后续步骤的评论中所述,通过windows在Windows资源管理器中运行命令转到文件夹位置(C:\ Program Files文件(x86)\ Microsoft Visual Studio 14.0 \ VC#\ Snippets \ 1033 \ Visual C#) ,以管理员模式打开try.snippet任何编辑器,如Visual Studio代码或记事本。找到下面显示的部分。
<Code Language="csharp"><![CDATA[try
{
$selected$
}
catch ($expression$)
{
$end$
throw;
}]]>
在上面的部分,找到catch($expression$)
并将它更改为catch($exception$ exception)
,并保存文件。你现在就完成了,当你现在将插入片段到Visual Studio中时,它会添加变量。
我一直在尝试这个,无法让它正常工作。我在C:\ Program Files文件(x86)\ Microsoft Visual Studio 14.0 \ VC#\ Snippets \ 1033 \ Visual C#中创建了一个名为'tryex.snippet'的文件,我已经按照您的描述进行了编辑。 (这需要围绕文件权限进行一些跳舞,但它现在在那里)。所以现在在目录中有3个尝试片段。 'try.snippet','tryf.snippet'和我创建的那个。如果我进入“带环绕...”菜单选项,那里有一个新的条目,但它不是'tryex',只是'尝试'。尽管如此,我选择它并没有“例外”。 –
工具→代码片段管理器中有一个按钮,表示导入。在机器的某个地方创建你的代码片段并通过按钮导入。它将可见。在导入之前,将文件打开成类似编辑器的记事本,并在xml结构中更改标题和快捷方式标签。 – Amit
或者你也可以点击添加按钮,在你的机器上找到一个包含你的片段的文件夹。然后点击确定。此后,您可以使用独特的标题和快捷方式在该文件夹内创建片段,并且它将起作用。 – Amit
哪个版本的VS有些代码片段管理器 –
@ISun我在想这个,但它不是片段,它是一个intellisense命令 –
它看起来像“Surround with”命令也是代码片段。 https://msdn.microsoft.com/en-us/library/6hf704tz.aspx – StriplingWarrior