5

我正在寻找一个缩进应用程序来修复 PHP 代码格式的所有方面 - 转换空格,在 PHP 和 HTML 代码中执行缩进,不理会 HEREDOC 等等。

请为 PHP 推荐一个体面的压头。

4

5 回答 5

7
find . -name '*.php' -printf "echo -e \"G=gg\n:wq\n\" | vim %p\n" | sh
于 2012-03-06T21:23:12.093 回答
3

我发现了一些东西。首先,批量编辑文件的最佳方式是使用 bash 脚本和 vim。

其次,vim 缩进并不完美,而且并不总是有效。所以我不得不手动执行“=G”然后查看源代码。

最后,如果只想将空格更改为制表符,vim 的命令“retab”与制表符设置协作非常棒。

我还想指出一个很棒的播客,在那里我了解了更多关于 Vim 的信息:

于 2011-08-29T15:20:53.437 回答
0

Squizlabs开发了PHP_CodeSniffer,它对 PHP、JavaScript 和 CSS 文件进行标记,以检测和修复违反一组定义的编码标准的情况。它有phpcbfcli,可确保您的代码保持干净和一致。根据他们的定义,它应该满足您的需求。考虑阅读他们的wiki,以获得进一步的步骤。

于 2018-01-10T12:09:29.610 回答
0

2018年答案

自从最初找到解决方案以来,我开始使用https://styleci.io/。我不隶属于他们,但我真的很喜欢这种简单性,它使项目保持整洁。我的开源项目也不需要任何费用。

于 2018-01-11T10:33:22.297 回答
-1

我推荐 PHPStorm,它本身不是命令行,但它确实允许指定自定义代码格式并将其应用于多个文件

于 2011-07-08T09:48:05.117 回答