如何在代码清理期间强制resharper 6.0使用制表符而不是空格?
答案 0 :(得分:12)
ReSharper使用VS设置,它没有自己的设置来完成此任务。 转到工具 - >选项 - >文字编辑器 - >必要的语言或所有语言 - >标签,然后选择“插入空格”或“保留标签”。
答案 1 :(得分:10)
这是ReSharper中的一个错误。它通常使用VS设置,但在对齐时总是使用空格并忽略VS设置(尤其是智能选项卡)。
自版本4以来,对此的修复请求已经存在,但在第6版(最新版本)中仍然没有修复。
此处注明错误:RSRP-150306 在这里:RSRP-200204
更新:您可以做一件事来解决此问题,在执行ReSharper清理之后,您可以使用VS格式化调用来修复标签/空格。默认的快捷方式是
答案 2 :(得分:0)
另一种选择是安装Productivity Power Tools软件包(通过NuGet或here),然后启用“修复混合选项卡”选项,该选项在感知混合时为您提供Tabify或Spaceify文件的选项。