我在启用Resharper的情况下编辑此代码。
var result = DialogService.Confirm("Save Changes?", message,
"Save" + "Discard");
第二行应该是两个参数,我希望它这样写
"Save", "Discard");
所以我把光标放在+
字符后面,然后按下退格键。Resharper没有删除+
,而是继续将两个字符串连接到一个参数中。
var result = DialogService.Confirm("Save Changes?", message,
"SaveDiscard");
这根本不是我想要的,我只是想让退格键删除+
符号。
有没有人知道什么设置会导致这种情况发生?我试图关闭所有的设置编辑器的行为,但没有一个影响它。
我确信这是Resharper,因为当我禁用它,这不再发生。
1条答案
按热度按时间polhcujo1#
R#将在下一个版本中改进此行为:
1.在字符串连接后撤销将提供一个额外的步骤,删除
+
字符。1.一个新的选项将允许完全禁用此打字辅助。
请使用“ReSharper”直接向开发团队报告R#的问题|帮助|报告错误或提交反馈”。