方法参数缩进(配置Visual Studio、ReSharper)
我正在使用 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
根据文档,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).