为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

PHP
慕码人8056858 2023-09-08 17:01:49
在 PHP 代码库中,存在一种始终使用单引号而不是双引号的代码风格。如何根据项目的首选项将 PhpStorm 配置为始终使用单引号或双引号?我不想考虑输入'或",PhpStorm 应该自动为我转换它。(我知道如果我们只使用',我将失去对模板字符串的支持。没关系。)
查看完整描述

1 回答

?
慕后森

TA贡献1802条经验 获得超5个赞

在代码重新格式化或诸如此类的情况下,不会自动转换或强制使用双引号字符串代替单引号字符串。


单引号和双引号之间的转换可以通过“意图/快速修复”菜单(参见下面的屏幕截图)手动完成,甚至可以批量完成。


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

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

https://img1.sycdn.imooc.com/64fae32b00010bf406210294.jpg

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

https://img1.sycdn.imooc.com/64fae3350001d74806440114.jpg

https://img2.sycdn.imooc.com/64fae33b0001d53704450184.jpg

PS用于在不同报价(双向)之间切换的“替换报价”意图也是可用的。

由于它是一个意图,因此您可以批量运行它以及批量修复,例如通过使用Code | Run Inspection by Name...

https://img1.sycdn.imooc.com/64fae344000165c204950201.jpg

https://img2.sycdn.imooc.com/64fae34c00017dd806490153.jpg

查看完整回答
反对 回复 2023-09-08
  • 1 回答
  • 0 关注
  • 81 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信