PhpStorm将qutes包装成反斜杠。

问题描述 投票:2回答:2

在PhpStoem 10中真的无法使用的功能,我复制,例如

'.$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>';

然后粘贴到底线。瞧--同样的结果。

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

如何禁用该功能?

intellij-idea phpstorm
2个回答
1
投票

引入这一功能是为了修复以下问题。WI-309. 遗憾的是,目前还没有办法将其关闭。如果你错过了这个可能性,请你投票支持我们。WI-29782.唯一可能的变通方法是使用 Edit/Paste Simple 而不是 Paste. 您可以在 Settings/Keymap 以使 Paste Simple 可供 Ctrl+V


0
投票

这个问题终于在PhpStorm 2020.2版本时得到了解决。在Preferences > General > Smart Keys > PHP > "Escape symbols on paste in string literals "中有一个复选框。取消选中该复选框以禁用这个恼人的功能。

请看。https:/youtrack.jetbrains.comissueWI-31941。

© www.soinside.com 2019 - 2024. All rights reserved.