PhpStorm:使用换行符自动格式化
PhpStorm: Auto-format with line breaker
我正在使用现有资源开发一个新项目。编写代码的人使用了一种奇怪的格式代码。见下文:
public function analyzeCalcul
( $calcul
, $selection
) {
$pattern = "/[0-9".$this -> revertSymbol."?]+/" ;
preg_match_all ($pattern, $calcul, $out) ;
// on regarde les numeros de questions
if (!count ($out)) {
$OneErrorToAff = ErrorModel::newError () ;
$OneErrorToAff -> AffOneError
( __LINE__
, __FILE__
, __CLASS__
, "pattern pour le calcul de facette non trouvé ???"
) ;
throw new Exception ($OneErrorToAff -> getStrError ()) ;
}
}
在我看来,这不是人类可读的,对许多断行者来说这是疯狂的:O
我想在 PSR 2 中格式化它,我可以一个文件一个文件地做,但是这个项目有点大,所以我正在寻找它的自动化。
我尝试了很多在线工具,但只是逐个文件。
我使用了 PhpStorm,但我没有看到任何用于断行的技巧。
有什么建议吗?
使用 Code | Reformat Code...
满足您的代码格式化需求。
如果从“项目视图”面板调用,此操作将应用于所选文件/整个文件夹。
实际的 PSR-2 代码样式可以在 Settings/Preferences | Editor | Code Style | PHP
中设置 -- 在屏幕右上角有 Set from...
可点击的文本。
P.S. 确保您已禁用 Code Style | PHP | Wrapping and Braces | Keep when reformatting | Line breaks
选项。
我正在使用现有资源开发一个新项目。编写代码的人使用了一种奇怪的格式代码。见下文:
public function analyzeCalcul
( $calcul
, $selection
) {
$pattern = "/[0-9".$this -> revertSymbol."?]+/" ;
preg_match_all ($pattern, $calcul, $out) ;
// on regarde les numeros de questions
if (!count ($out)) {
$OneErrorToAff = ErrorModel::newError () ;
$OneErrorToAff -> AffOneError
( __LINE__
, __FILE__
, __CLASS__
, "pattern pour le calcul de facette non trouvé ???"
) ;
throw new Exception ($OneErrorToAff -> getStrError ()) ;
}
}
在我看来,这不是人类可读的,对许多断行者来说这是疯狂的:O 我想在 PSR 2 中格式化它,我可以一个文件一个文件地做,但是这个项目有点大,所以我正在寻找它的自动化。
我尝试了很多在线工具,但只是逐个文件。 我使用了 PhpStorm,但我没有看到任何用于断行的技巧。
有什么建议吗?
使用 Code | Reformat Code...
满足您的代码格式化需求。
如果从“项目视图”面板调用,此操作将应用于所选文件/整个文件夹。
实际的 PSR-2 代码样式可以在 Settings/Preferences | Editor | Code Style | PHP
中设置 -- 在屏幕右上角有 Set from...
可点击的文本。
P.S. 确保您已禁用 Code Style | PHP | Wrapping and Braces | Keep when reformatting | Line breaks
选项。