PhpStorm 在文件子集上强制执行 PSR-2

PhpStorm enforcing PSR-2 on a subset of files

我希望我的 IDE (PhpStorm) 对所有自己的文件强制执行 PSR-2 兼容格式。然而,有时我必须提交遗留代码的补丁,我只想提交功能更改,而不是代码样式更改。

我如何使用 PhpStorm 仅对一部分文件执行 PSR-2,最好在应该执行的文件中使用魔法注释/标记?

在PHPstorm中你可以设置所有特定语言的默认代码风格,既然你提到了php,你可以按照步骤设置PSR-2

  • 转到设置(文件->设置)
  • 会弹出windows,可以在这里搜索"code style"
  • 现在点击PHP,你会看到"Set from",(这里你可以设置默认代码风格)

您可以在项目设置中设置您要应用的代码风格。

在此之后,您只需在项目视图中右键单击目录,然后从上下文菜单中 select 重新格式化代码 (Ctrl+Alt+L)。

检查对话框中的设置是否打开并点击 "run" 按钮。

希望对你有所帮助。

更多信息:https://www.jetbrains.com/help/phpstorm/2017.1/reformatting-source-code.html#d425724e29