将字符串中的双引号更改为单引号的 PhpStorm 函数

PhpStorm function that change double quotes to single quotes in string

我正在 PhpStorm 中寻找一个函数来转换字符串,如:

echo "my string: $var1, $var2, $var3";

变成这样的东西:

echo 'my string: '.$var1.', '.$var2.', '.$var3';

提前致谢

没办法。您可以手动将其串联分解,然后转换引号:

  1. 使用内部 'Replace quotes' 操作
  2. 正则表达式 find/replace
  3. String manipulation plugin
  1. 安装"PHP 1Up!"插件并重启IDE.

  2. 现在您将有新的意图可用(可通过 Alt + Enter 或通过灯泡图标访问):


正如其他人已经提到的:

  • 没有明显的速度提升
  • 为了 可能更好 可读性,用 {} 包围变量,例如echo "my string: {$var1}, {$var2}, {$var3}";

首先我们必须做一些 phpstorm 设置。

设置 > 编辑器 > 通用 > 智能键 请标记这一点。 "Surround selection on typing quote or brace"

单击“确定”。

然后 select 整个代码用双引号引起来。现在按单引号键。

完成。