有没有办法自定义C#VS intellisense自动完成的文本?

时间:2014-11-18 09:58:10

标签: c# visual-studio autocomplete intellisense

当我急于想要编写一些简单的功能时,C#,Visual Studio intellisense自动完成是一个非常有用的工具。但是,有一些自动生成的代码,不符合我的代码风格。例如,在创建属性时,默认代码为:

    public int MyProperty { get; set; }

当我稍后将该公共辅助功能添加到该字段时,适合我的风格的代码类似于:

    public int MyProperty
    { 
        get
        {

        }
        set
        {

        }
    }

我理解,有一个 propfull 关键字,它为该属性生成一个私有字段,最佳做法是 prop 关键字的实际生成代码(如果你定义公共财产)。但我想知道是否有办法定义一个完整的定义intellisense的自动完成关键字。我担心答案是否定的。但是,有办法吗?

1 个答案:

答案 0 :(得分:0)

在谷歌的帮助下,我不知道如何找不到这个MSDN主题,但是阅读Pro C#5.0和.NET 4.5 Framework导致了适当的位置。

无论如何,如果有人想要创建自定义代码段,请查看Investigating Code Snippet Technology MSDN主题。