我怎样才能让resharper让我选中其他标签

时间:2017-06-06 13:52:29

标签: c# visual-studio if-statement resharper

目前如果我有

    if(thing)
        dostuff;
    else

然后尝试在else resharper强制换行

之后按Tab键
    if(thing)
        dostuff;
    else
    {
    }

而我想要的是插入制表符。就像标签按钮应该这样做,因为我经常喜欢在if / else之后有注释,并且喜欢它们是tab-aligned

    if(thing)     //etc
        dostuff;
    else          //etc
    {
    }

我已经关闭了

中的大括号和括号选项

环境 - >编辑器 - >编辑器行为

以及取消选中"否则"在模板资源管理器中。 我可以在其他地方找到更多选项吗?是否有一些方法可以让Resharper变得简单,永远不会在没有我告诉它的情况下添加括号,换行符或括号?并且通常允许我使用tab键,就像我没有安装它一样?

1 个答案:

答案 0 :(得分:0)

该选项应位于菜单中:

ReSharper - >选项...... - >代码编辑 - > C# - >格式化样式 - >换行和换行。

在此" 换行和换行"设置列表:

放置在新线上 - >放置"否则"在新行(带复选框

在这里,你应该能够找到并取消选中你想要删除ReSharper在你做事时添加新行和/或括号的其他情况。