Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/240.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将PHP样式指南导入PhpStorm以自动构造代码?_Php_Intellij Idea_Phpstorm - Fatal编程技术网

将PHP样式指南导入PhpStorm以自动构造代码?

将PHP样式指南导入PhpStorm以自动构造代码?,php,intellij-idea,phpstorm,Php,Intellij Idea,Phpstorm,我们有一个非常松散的代码库,我想对它进行一点构造,例如修复所有错误的行,并修复这样的:$sum=1+1到$sum=1+1 有办法做到这一点吗?我有一点模糊的记忆,我在IntelliJ上做了类似的事情,但在Google风格的java指南上做了类似的事情。一般来说:您的代码不会自动重新格式化(就像Visual Studio可能会根据您的输入进行格式化一样)——只有在您同意的情况下(JetBrains的开发人员目前坚持的一般想法)。尽管在从代码完成弹出/活动模板插入某些元素时使用了当前格式规则 您可以

我们有一个非常松散的代码库,我想对它进行一点构造,例如修复所有错误的行,并修复这样的:
$sum=1+1
$sum=1+1


有办法做到这一点吗?我有一点模糊的记忆,我在IntelliJ上做了类似的事情,但在Google风格的java指南上做了类似的事情。

一般来说:您的代码不会自动重新格式化(就像Visual Studio可能会根据您的输入进行格式化一样)——只有在您同意的情况下(JetBrains的开发人员目前坚持的一般想法)。尽管在从代码完成弹出/活动模板插入某些元素时使用了当前格式规则

您可以随时通过
code |重新格式化代码
手动调用代码格式化程序

要配置格式化规则--
设置/首选项|编辑器|代码样式| PHP

它还允许使用一些预定义的格式样式(如PEAR、Zend、WordPress、Symfony 2等),方法是将其导入当前方案(使用设置自:`屏幕右上方的可点击链接):


PHP语言还支持代码重新排列(
arrangement
tab)——它允许您指定实体/类元素在代码中的放置方式(先字段,然后方法;先公共方法,最后私有方法;等等)


代码排列可以在不调用实际代码格式的情况下执行——为此,请使用Code | reaginate Code

phpsform中有reaginatereformat选项。您可以在phpstorm中完全配置php样式。但你必须做的事情是:打开文件,点击“重新排列”并再次保存文件。你的代码不会自动重新格式化——只有在你同意的情况下才会重新格式化(这是JB的开发人员目前坚持的一般想法)。您可以随时手动调用它
code |重新格式化代码
。要配置它--
Settings/Preferences | Editor | code Style
Yea这正是我想要的。但对于java,我们可以下载谷歌风格的指南来重新格式化。php有类似的东西吗?有你可以使用的。