PhpStorm对文件子集

时间:2017-05-12 05:10:19

标签: php phpstorm psr-2 psr-1

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

如何仅在文件子集上使用PhpStorm强制执行PSR-2,最好在应强制执行的文件中使用魔术注释/标记?

2 个答案:

答案 0 :(得分:3)

在PHPstorm中,您可以为所有特定语言设置默认代码样式。既然您提到了php,您可以按照步骤设置PSR-2

  • 转到设置(文件 - >设置)
  • 会弹出窗口,您可以搜索“代码样式”
  • 现在点击PHP,你会看到“Set from”,(这里你可以设置默认代码样式)

PHP-STORM PSR-2 SETUP BY DEFAULT

答案 1 :(得分:1)

您可以在项目设置中设置要应用的代码样式。 Step-By-Step to setup the code styling

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

检查对话框上的设置是否已打开,然后点击"运行"按钮。

我希望我对你有所帮助。

有关以下内容的更多信息:https://www.jetbrains.com/help/phpstorm/2017.1/reformatting-source-code.html#d425724e29