VS2010:如何在输入时设置格式

时间:2011-08-27 15:18:43

标签: c# visual-studio-2010 autocomplete formatting intellisense

我已经下载了VS2010的Productivity Power Tools插件。我正在使用该设置自动插入右括号。但是,我似乎无法让编辑器在输入印刷机上正确格式化。可能最好用代码片段来展示我的要求:

// I will be using the pipe | to show the carret

// At this point, the closing brace is inserted:
var foo = new Foo{|
// So it becomes this:
var foo = new Foo{|}

// Now pressing enter formats it like this:
var foo = new Foo{
    |
}

// BUT THIS IS HOW I WANT THE FORMATTING TO BE:
var foo = new Foo
{
    |
}

// It is however formatted correctly on semilcolon:
// So this:
var foo = new Foo{
    var bar = 5;|
}
// Becomes this:
var foo = new Foo
{
    var bar = 5;
};|

1 个答案:

答案 0 :(得分:0)

有一个名为“Auto Brace Completion”的选项 你可以通过Tools->获得它。选项 - >生产力电动工具 - >所有扩展程序
如果您不喜欢默认行为和用户VS2010设置

,可以将其关闭