Resharper 6.0选项卡而不是空格

时间:2011-07-11 13:36:38

标签: visual-studio-2010 resharper

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

3 个答案:

答案 0 :(得分:12)

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

答案 1 :(得分:10)

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

自版本4以来,对此的修复请求已经存在,但在第6版(最新版本)中仍然没有修复。

此处注明错误:RSRP-150306 在这里:RSRP-200204

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

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

答案 2 :(得分:0)

另一种选择是安装Productivity Power Tools软件包(通过NuGet或here),然后启用“修复混合选项卡”选项,该选项在感知混合时为您提供Tabify或Spaceify文件的选项。