Resharper 自动删除 运行 上的空格
Resharper automatically removes whitespace on run
我最近在 Resharper 中遇到了一个奇怪的问题。当我对代码和 运行 进行任何更改时,光标当前所在位置之后的空格将被删除。
这是一个例子:
public void Sample()
{
Console.WriteLine("Whosebug");
}
假设鼠标光标位于分号后的第3行。当我单击“运行”时,代码立即重新格式化并变成如下所示:
public void Sample()
{
Console.WriteLine("Whosebug");}
我在选项中找不到任何内容。我相信这不是格式问题,因为在选项面板中,没有指示如何在 运行 上应用格式的设置。
你有什么建议吗?
(顺便说一下,我使用的是经过许可的 Resharper Ultimate 2017.1 和 Visual Studio 2017 Community)
好吧,我终于找到了解决办法。如果你是Resharper用户,同时在你的项目中使用DevExpress组件,licenses.licx文件可能会导致我上面提到的问题。当您清除该文件的内容时,问题就完全消失了。
我最近在 Resharper 中遇到了一个奇怪的问题。当我对代码和 运行 进行任何更改时,光标当前所在位置之后的空格将被删除。
这是一个例子:
public void Sample()
{
Console.WriteLine("Whosebug");
}
假设鼠标光标位于分号后的第3行。当我单击“运行”时,代码立即重新格式化并变成如下所示:
public void Sample()
{
Console.WriteLine("Whosebug");}
我在选项中找不到任何内容。我相信这不是格式问题,因为在选项面板中,没有指示如何在 运行 上应用格式的设置。
你有什么建议吗?
(顺便说一下,我使用的是经过许可的 Resharper Ultimate 2017.1 和 Visual Studio 2017 Community)
好吧,我终于找到了解决办法。如果你是Resharper用户,同时在你的项目中使用DevExpress组件,licenses.licx文件可能会导致我上面提到的问题。当您清除该文件的内容时,问题就完全消失了。