问题描述
使用 PHPStorm,比较失败差异查看器中的“实际”不仅显示行尾,而且添加字符串 \n,我觉得这有点令人困惑。可以关闭此行为吗?
public function test0()
{
$expect = <<<EOL
Line
EOL;
$got = "Line\nLine2\n";
assertEquals($expect,$got);
}
例如如果输入是
"Line\nLine2\n"
比较失败(test0)差异查看器
Actual:
'Line\n
Line2\n
'
命令行结果(部分):
Failed asserting that two strings are equal.
--- Expected
+++ Actual
@@ @@
`Name`,\n
`Notes`\n
)\n
-SELECT \n
- `t10`.`A/C#`,\n
- `t10`.`MyRef`,\n
+VALUES(\n
+ '`t10`.`A/C#`',\n
+ '`t10`.`MyRef`',\n
...etc
命令行查看器是基于行的,所以我知道它显示了行尾。 但是在 gui 中,行尾会显示两次:一次是在文本流中,另一次是“\n”。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)