【问题标题】:Resharper: auto-insert culry brackets after loopsResharper:循环后自动插入大括号
【发布时间】:2014-12-04 14:15:35
【问题描述】:

如何在 C# ReSharper 8.2.3 中设置循环/IF + [ENTER] 后自动插入大括号?

例子:

if (statement) //+[ENTER]

应该给我:

if (statement)
{
    //CURSOR HERE
}

【问题讨论】:

标签: c# visual-studio visual-studio-2013 resharper resharper-8.0


【解决方案1】:

我不知道它是否会为您插入两个牙套,但是,有一个选项可以完成您的牙套。即,如果您键入:

if(statement) // + {

它会自动添加和格式化你的大括号到下一行

if(statement)
{
    // Cursor here
}

在 IDE 中,选项位于工具 -> 选项 -> ReSharper 中,“选项...”。然后在 Environment -> Editor -> Editor Behavior 下检查“自动插入右括号并选择第一个选项。

【讨论】:

  • 另外,请考虑该选项中的第二个单选按钮,因为它可能更适合您的需求。这将要求您键入第一个大括号并按 ENTER,然后它将按照您的要求格式化。
【解决方案2】:

您可以使用 ReSharper 的 Complete Statement 命令为您自动插入大括号。这是 Ctrl+Shift+Enter。它在所有地方都很有用,自动插入分号和右括号等等。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-09-04
    • 1970-01-01
    • 2011-07-09
    • 2014-01-13
    • 2021-09-04
    • 2011-05-30
    • 1970-01-01
    相关资源
    最近更新 更多