方法参数缩进(配置Visual Studio、ReSharper)

发布于 2024-11-14 01:47:47 字数 602 浏览 4 评论 0原文

我正在使用 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 选项中找到了我需要的内容(格式样式 -> 换行和换行),但它仅在使用 Clean Code -> 时才有效重构,而不是当我刚刚输入时。

谢谢。

I'm using Visual Studio 2010 + ReSharper. I there any way to modify auto-indent for methods parameters (any VS2010 or ReSharper option)?

For example:

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

If I'm pressing Enter before second parameter I get next indent:

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

But I need next one:

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

I found what I need in ReSharper options (Formatting Style -> Line Breaks and Wrapping), but it works only when use Clean Code -> Refactor, not when I just typing it.

Thank you.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

窝囊感情。 2024-11-21 01:47:47

根据文档,ReSharper 仅在输入分号右大括号后才能自动重新格式化代码。修改方法参数自动缩进的唯一方法是使用清理代码 ->重新格式化代码。

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

According to documentation ReSharper can automatically reformat code only after typing semicolon or closing brace. The only way to modify auto-indent for methods parameters is to use Cleanup Code -> Reformat code.

But to simplify usage you can set Silent Cleanup Profile in the Options -> Tools -> Code Cleanup and use it with hotkey on selected code (by default Ctrl + E, F).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文