【问题标题】:Resharper 6.0 tab instead of spacesResharper 6.0 选项卡而不是空格
【发布时间】:2011-07-11 13:36:38
【问题描述】:

如何强制 resharper 6.0 在代码清除期间使用制表符而不是空格?

【问题讨论】:

    标签: visual-studio-2010 resharper


    【解决方案1】:

    ReSharper 使用 VS 设置,它没有针对此任务的自己的设置。 转到工具->选项->文本编辑器->必要的语言或所有语言->标签并选择“插入空格”或“保留标签”。

    【讨论】:

      【解决方案2】:

      这是 ReSharper 中的一个错误。它通常使用 VS 设置,但在对齐时它总是使用空格并忽略 VS 设置(尤其是智能选项卡)。

      从第 4 版开始就提出了修复此问题的请求,但在第 6 版(最新版本)中仍未修复。

      这里指出了这个错误:RSRP-150306 在这里:RSRP-200204

      更新:您可以做一件事来解决此问题,在进行 ReSharper 清理后,您可以使用 VS 格式化调用来修复制表符/空格。默认的快捷方式是

      • Ctrl-K,Ctrl-D 用于整个文档
      • Ctrl-K,Ctrl-F 仅用于选定的文本。

      【讨论】:

        【解决方案3】:

        另一个选项是安装 Productivity Power Tools 包(通过 NuGet 或 here),然后启用“修复混合选项卡”选项,当它检测到混合时,您可以选择 Tabify 或 Spaceify 文件。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-01-20
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多