Resharper 8:如何防止返回键分裂字符串

时间:2013-09-17 07:57:35

标签: split resharper enter

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

string test_var = "Greetings World and Hello";

当我把插入符号放在引号之间并点击输入时,它就变成了。

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

如何阻止此行为发生? 当我点击进入时,我不会做出任何疯狂的行为,当我点击进入该线的其余部分应该像这样下去。所以我可以执行我自己想要的字符串操作。

string test_var = "Greetings World
and Hello";

提前谢谢!

1 个答案:

答案 0 :(得分: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 来创建语法错误,我不确定是否有选项切换(我可以看不到一个。我注意到在original feature request上,有人建议撤消应该撤消“插入引号和加号”,但这似乎并不是这样实现的。