更改Try的智能感知自动完成功能

时间:2016-04-04 15:28:14

标签: vb.net visual-studio autocomplete try-catch intellisense

当您输入try并按Enter键时,它会自动输出

  Try

    Catch excError As Exception

        WriteLog(excError)

    End Try

这不是一个片段,我看了。代码段版本具有ApplicationException而不是Exception。有谁知道这个存储在哪里,所以我可以改变它?

1 个答案:

答案 0 :(得分:1)

您没有确定Visual Studio的版本,但以下是如何在Visual Studio社区2015中修改默认的Try / catch代码段:

工具 - > Code Snippets Manager - >语言[在下拉列表中选择所需语言] - >代码模式 - >错误处理

突出显示所需的代码段,并记下拆分面板上方位置文本框中的值。关闭Visual Studio,因为.snippet文件最有可能与Visual Studio打开一起使用。导航到位置文本框中列出的路径,然后使用您喜欢的文本编辑器打开.snippet文件。 .snippet文件是一个xml文件; Intellisense插入的实际代码包含在文件末尾的<Code><!CDATA[[]]></Code>节点中。将CDATA块中的代码修改为您希望Intellisense为该代码段插入的内容并保存文件。

以下是默认的<Code><!CDATA[[]]></Code>节点在默认的Visual Basic Try / Catch片段中的样子:

<Code Language="VB" Kind="method body"><![CDATA[Try

Catch ex As $ExceptionType$

End Try]]></Code>
相关问题