PhpStorm包裹退出反斜杠

时间:2015-11-24 10:17:08

标签: intellij-idea phpstorm

在PhpStoem 10中真正无法使用的功能。 我复制,为了exaple

'.$this->createUrl('edit', array('id' => $model->id).'

并粘贴到我的视图中:

echo '<a href="PASTE HERE">Edit</a>';

得到了:

echo '<a href="\'.$this->createUrl(\'edit\', array(\'id\' => $data->id)).\'">Edit</a>';

行, 我在我的观点中复制:

echo '<a href="'.$this->createUrl('edit', array('id' => $model->id).'">edit</a>';

和过去的底线。 Voila - 结果相同:

echo '<a href="\'.$this->createUrl(\'edit\', array(\'id\' => $data->id)).\'">Edit</a>';

如何禁用该功能?

2 个答案:

答案 0 :(得分:1)

此功能是在修复WI-309后引入的。不幸的是,目前无法将其关闭。如果您错过了这种可能性,请投票给WI-29782。 唯一可行的解​​决方法是使用Edit/Paste Simple而不是Paste。您可以在Settings/Keymap中重新映射快捷方式,以便Paste Simple上提供Ctrl+V

答案 1 :(得分:0)

此问题最终在PhpStorm 2020.2版中得到修复。在“首选项”>“常规”>“智能键”>“ PHP”>“在字符串文字中粘贴时转义符号”中有一个复选框。取消选中该复选框可禁用此烦人功能。

请参阅:https://youtrack.jetbrains.com/issue/WI-31941