1

我正在使用 Visual Studio 2010 + ReSharper。我有什么方法可以修改方法参数的自动缩进(任何 VS2010 或 ReSharper 选项)?

例如:

public Topology(string name, TopologyType type = TopologyType.Initial)
{
}

如果我Enter在第二个参数之前按下,我会得到下一个缩进:

public Topology(string name,
    TopologyType type = TopologyType.Initial)
{
}

但我需要下一个:

public Topology(string name,
                TopologyType type = TopologyType.Initial)
{
}

我在 ReSharper 选项(格式化样式 -> 换行符和换行)中找到了我需要的东西,但它仅在使用干净代码 -> 重构时有效,而不是在我只是输入时才有效。

谢谢你。

4

1 回答 1

2

根据文档,ReSharper 只能在键入分号右大括号后自动重新格式化代码。修改方法参数自动缩进的唯一方法是使用Cleanup Code -> Reformat code

但为了简化使用,您可以在选项 -> 工具 -> 代码清理中设置静默清理配置文件,并在选定代码上使用热键(默认为Ctrl + E, F)。

于 2011-06-10T05:46:39.710 回答