我正在使用Visual Studio 2017 RC(但这可能也适用于2015及更早版本)。我正在开发一个C#项目,我有很多代码如下:
Ast = new Ast(
CallExpression("add")
.AddChildren(
NumberLiteral("4"),
NumberLiteral("9")
)
)
如您所见,代码采用嵌套结构,其中右括号与原始函数调用的缩进相匹配。
我的问题是,当我的光标位于新函数调用的括号之间时:
Ast = new Ast([|])
然后按Enter键:
Ast = new Ast(
[|])
在关闭的parens后面还有4个空格,与原始缩进不匹配。我想要的是这个:
Ast = new Ast(
[|])
有没有办法配置VS在这样的上下文中按Enter键时不添加这些额外的空格?感谢。
答案 0 :(得分:0)
你可以试试这个:
Tools->Options->Text Editor->C#->Indenting->Block.