【发布时间】:2011-07-11 13:36:38
【问题描述】:
如何强制 resharper 6.0 在代码清除期间使用制表符而不是空格?
【问题讨论】:
标签: visual-studio-2010 resharper
如何强制 resharper 6.0 在代码清除期间使用制表符而不是空格?
【问题讨论】:
标签: visual-studio-2010 resharper
ReSharper 使用 VS 设置,它没有针对此任务的自己的设置。 转到工具->选项->文本编辑器->必要的语言或所有语言->标签并选择“插入空格”或“保留标签”。
【讨论】:
这是 ReSharper 中的一个错误。它通常使用 VS 设置,但在对齐时它总是使用空格并忽略 VS 设置(尤其是智能选项卡)。
从第 4 版开始就提出了修复此问题的请求,但在第 6 版(最新版本)中仍未修复。
这里指出了这个错误:RSRP-150306 在这里:RSRP-200204
更新:您可以做一件事来解决此问题,在进行 ReSharper 清理后,您可以使用 VS 格式化调用来修复制表符/空格。默认的快捷方式是
【讨论】:
另一个选项是安装 Productivity Power Tools 包(通过 NuGet 或 here),然后启用“修复混合选项卡”选项,当它检测到混合时,您可以选择 Tabify 或 Spaceify 文件。
【讨论】: