如何在Visual Studio中控制换行的缩进

问题描述 投票:0回答:1

我有Visual Studio 2019(家里有社区;办公室有专业人员)。我也有ReSharper。我将线长设置为120;在4处缩进,并在大括号或分号上自动格式化。语言是C#

问题是,换行的缩进是完全不可预测的(至少对我来说是这样)。有时我会缩进4个字符;有时它在=>或同一运算符(如&&)的括号内或右侧。因此,经常换行的字符从80或90开始!

如何使它总是从上一行缩进4个字符?

不用说,我在Visual Studio和Resharper代码编辑-格式选项下尝试了多种选项组合。 Visual Studio似乎没有any选项,它将使其推向新的高度。 Resharper在C#-格式样式下有括号部分。但是没有什么可以使包装变得简单

visual-studio resharper indentation visual-studio-2019
1个回答
0
投票

我不确定您是否可以完全简化包装的语句/表达式的缩进,但是以下选项应该使它更容易。如果仍然有某些问题激怒您,请用示例修改您的问题。

制表符,缩进,对齐

  • 将“括号”部分中的所有选项设置为“”括号内和内部相等“]
  • 关闭“对齐多行构造”中的所有选项

大括号布局

  • [将“表达式(初始化程序,切换表达式)”设置为“在下一行缩进(铁匠风格)”
  • 还考虑是否还要将“ Lambda和委托”更改为相同样式
© www.soinside.com 2019 - 2024. All rights reserved.