4

这似乎是一个小问题,但我想知道 Visual Studio 或 3rd 方应用程序是否支持配置 Visual Studio 放置某些自动生成的代码的位置。

当我编程时,我会尽量提高效率,并使用“Ctrl+”。很多要自动实现接口、字段、属性等。我遇到的一个问题是每次我想在类文件中创建一个属性(首先输入用法,然后按 Ctrl+。红色无效文本,提示时选择Generate Property Stub)是 Visual Studio 将代码放在类文件的最底部。

这不是我构建代码文件的方式,无论好坏,如果自动属性是在顶部生成的,我会更喜欢它。

所以而不是(就像自动生成那样)

public class ObjectProvider
{
    public ObjectProvider(Object o)
    {
        this.Object = o;
    }

    public object Object { get; private set; }
}

我会比较喜欢

public class ObjectProvider
{
    public object Object { get; private set; }

    public ObjectProvider(Object o)
    {
        this.Object = o;
    }
}

我知道一个小小的改变,但是当我每周编码(至少!)5天,大约40小时时 - 我认为这实际上会为我节省很多时间!

4

2 回答 2

1

At the company I work for, nearly all developers use ReSharper. Once you've learned some keyboard shortcuts, you can really improve your efficiency.

For example, the shortcut to cleanup a code file (Ctrl+E, C). Beside other cleanup actions, it reorders all members in a class (which might be what you want).

http://www.jetbrains.com/resharper/

于 2012-05-21T09:01:17.497 回答
0

您可以使用默认的prop代码片段,它将格式化一个属性来代替您的插入符号并允许轻松编辑。键入“ prop”,然后按两次 Tab 以获取此信息:

public int MyProperty { get; set; }

int将已突出显示,因此只需键入类型的名称,按两次 Tab,然后键入属性的名称。这一切都发生在插入符号的当前位置。

于 2012-05-21T09:01:37.133 回答