VS2013自动缩进换行符,原因



我似乎找不到一种方法来禁止右括号与所有其他参数自动缩进。示例(注意关闭支架前面的空格)

func(
  arg1,
  arg2
  )

我想让它与函数调用对齐。

func(
  arg1,
  arg2
)

但我在VS格式化选项中找不到设置。我很确定我以前的VS实例没有这个自动设置。现在,当我输入完arg2并按ENTER键时,它会自动将我对齐到错误的位置。

编辑:所有的自动格式化都被禁用了,并且几乎在所有的格式化选项中都尝试过。也许问题出在扩展上?我正在使用Resharper。

所以我终于找到了答案,VS格式化选项之所以没有生效,是因为ReSharper的格式化选项优先。

该设置位于Resharper->Editor->Editor Behavior中"自动设置右大括号的格式"自动设置分号格式"自动插入右大括号"

最新更新