这似乎是一个小问题,但我想知道Visual Studio或第三方应用程序是否有任何支持来配置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个小时 - 我认为这实际上会节省我很多时间!
答案 0 :(得分:1)
在我工作的公司,几乎所有开发人员都使用ReSharper。一旦您学会了一些键盘快捷键,您就可以真正提高效率。
例如,清理代码文件的快捷方式(Ctrl + E,C)。除了其他清理操作,它会重新排序类中的所有成员(可能是您想要的)。
答案 1 :(得分:0)
您可以使用default prop
snippet,它会格式化属性以代替您的插入符号并允许轻松编辑。输入“prop
”然后按两次Tab键以获取此信息:
public int MyProperty { get; set; }
int
已经突出显示,只需键入类型名称,按Tab键两次,然后键入属性名称。这一切都发生在插入符号的当前位置。