2

我无法解决这个非常烦人的问题。

string test_var = "Greetings World and Hello";

当我将插入符号放在引号之间的字符串中并按回车键时,它变成了。

string test_var = "Greetings World"+"and Hello";

我怎样才能阻止这种行为发生?当我按 Enter 时,我不会有任何疯狂的行为,当我按 Enter 时,该行的其余部分应该像这样下降。这样我就可以执行我自己想要的字符串操作。

string test_var = "Greetings World
and Hello";

先感谢您 !

4

1 回答 1

1

ReSharper 正在尝试使您的代码在语法上保持正确,这

string test_var = "Greetings World
and Hello";

不是。如果字符串文字是以逐字开头的字符串文字开头的:

    string test_var = @"Greetings World and Hello";

然后Enter在字符串中点击会做你说你想要的:

        string test_var = @"Greetings Wo
rld and Hello";

如果您真的想Enter输入非逐字字符串文字来创建语法错误,我不确定是否有一个选项开关(我看不到)。我注意到在最初的功能请求中,建议撤消应该只撤消“插入引号和加号”,但它似乎并不是它的实现方式。

于 2013-09-17T09:20:58.343 回答