VS2013 自动缩进新行的右括号,为什么?
VS2013 auto-indents closing bracket on new line, why?
我似乎无法找到一种方法来禁用右括号与所有其他参数一起自动缩进。示例(注意右括号前的空格)
func(
arg1,
arg2
)
我想让它与函数调用保持一致。
func(
arg1,
arg2
)
但是我在VS格式化选项中找不到设置。我很确定我以前的 VS 实例没有这个自动设置。现在,当我完成输入 arg2 并按 ENTER 时,它会自动将我对齐到错误的位置。
编辑:所有自动格式设置都被禁用,并在格式设置选项中尝试了几乎所有内容。也许问题出在扩展名上?我正在使用 Resharper。
所以我终于找到了答案,VS格式化选项没有生效的原因是ReSharper的格式化选项优先。
设置在Resharper -> Editor -> Editor Behavior
"Auto-format on closing brace"
"Auto-format on semicolon"
"Auto-insert closing brace"
我似乎无法找到一种方法来禁用右括号与所有其他参数一起自动缩进。示例(注意右括号前的空格)
func(
arg1,
arg2
)
我想让它与函数调用保持一致。
func(
arg1,
arg2
)
但是我在VS格式化选项中找不到设置。我很确定我以前的 VS 实例没有这个自动设置。现在,当我完成输入 arg2 并按 ENTER 时,它会自动将我对齐到错误的位置。
编辑:所有自动格式设置都被禁用,并在格式设置选项中尝试了几乎所有内容。也许问题出在扩展名上?我正在使用 Resharper。
所以我终于找到了答案,VS格式化选项没有生效的原因是ReSharper的格式化选项优先。
设置在Resharper -> Editor -> Editor Behavior "Auto-format on closing brace" "Auto-format on semicolon" "Auto-insert closing brace"