如何在 PhpStorm 中强制使用单引号或双引号?

How to force either single or double quotes in PhpStorm?

在 PHP 代码库中,有一种代码风格总是使用单引号而不是双引号。

如何将 PhpStorm 配置为始终根据项目首选项使用单引号或双引号?

我不想考虑输入 '",PhpStorm 应该会自动为我转换它。

(我知道如果我们只使用 ',我将失去对模板字符串的支持。没关系。)

在代码重新格式化或诸如此类的情况下,没有自动转换或强制双引号字符串超过单引号。

https://youtrack.jetbrains.com/issue/WI-49520 -- 观看这张票 (star/vote/comment) 以获得任何进展的通知。


Php Inspections (EA Extended) 插件 对此有一个检查(默认情况下可能被禁用)。

Settings/Preferences | Editor | Inspections | PHP | Php Inspections (EA Extended) | Code Style | Unnecessary double quotes

启用后,此类字符串将被标记为弱警告严重性(您可以将其更改为更明显的内容)并提供快速修复。

P.S。也可以使用“替换引号”意图以任一方式在不同引号之间切换。

因为它是一个 Intention,你可以批处理-运行 它以及批处理修复,例如Code | Run Inspection by Name...