Visual Studio 当我不希望它连接字符串时,Resharper会连接字符串

drnojrws  于 2023-04-07  发布在  其他
关注(0)|答案(1)|浏览(151)

我在启用Resharper的情况下编辑此代码。

var result = DialogService.Confirm("Save Changes?", message,
    "Save" + "Discard");

第二行应该是两个参数,我希望它这样写

"Save", "Discard");

所以我把光标放在+字符后面,然后按下退格键。Resharper没有删除+,而是继续将两个字符串连接到一个参数中。

var result = DialogService.Confirm("Save Changes?", message,
    "SaveDiscard");

这根本不是我想要的,我只是想让退格键删除+符号。
有没有人知道什么设置会导致这种情况发生?我试图关闭所有的设置编辑器的行为,但没有一个影响它。
我确信这是Resharper,因为当我禁用它,这不再发生。

polhcujo

polhcujo1#

R#将在下一个版本中改进此行为:
1.在字符串连接后撤销将提供一个额外的步骤,删除+字符。
1.一个新的选项将允许完全禁用此打字辅助。

请使用“ReSharper”直接向开发团队报告R#的问题|帮助|报告错误或提交反馈”。

相关问题