我似乎找不到一种方法来禁止右括号与所有其他参数自动缩进。示例(注意关闭支架前面的空格)
func(
arg1,
arg2
)
我想让它与函数调用对齐。
func(
arg1,
arg2
)
但我在VS格式化选项中找不到设置。我很确定我以前的VS实例没有这个自动设置。现在,当我输入完arg2并按ENTER键时,它会自动将我对齐到错误的位置。
编辑:所有的自动格式化都被禁用了,并且几乎在所有的格式化选项中都尝试过。也许问题出在扩展上?我正在使用Resharper。
所以我终于找到了答案,VS格式化选项之所以没有生效,是因为ReSharper的格式化选项优先。
该设置位于Resharper->Editor->Editor Behavior中"自动设置右大括号的格式"自动设置分号格式"自动插入右大括号"