我正在寻找一个缩进应用程序来修复 PHP 代码格式的所有方面 - 转换空格,在 PHP 和 HTML 代码中执行缩进,不理会 HEREDOC 等等。
请为 PHP 推荐一个体面的压头。
我正在寻找一个缩进应用程序来修复 PHP 代码格式的所有方面 - 转换空格,在 PHP 和 HTML 代码中执行缩进,不理会 HEREDOC 等等。
请为 PHP 推荐一个体面的压头。
find . -name '*.php' -printf "echo -e \"G=gg\n:wq\n\" | vim %p\n" | sh
我发现了一些东西。首先,批量编辑文件的最佳方式是使用 bash 脚本和 vim。
其次,vim 缩进并不完美,而且并不总是有效。所以我不得不手动执行“=G”然后查看源代码。
最后,如果只想将空格更改为制表符,vim 的命令“retab”与制表符设置协作非常棒。
我还想指出一个很棒的播客,在那里我了解了更多关于 Vim 的信息:
Squizlabs开发了PHP_CodeSniffer,它对 PHP、JavaScript 和 CSS 文件进行标记,以检测和修复违反一组定义的编码标准的情况。它有phpcbf
cli,可确保您的代码保持干净和一致。根据他们的定义,它应该满足您的需求。考虑阅读他们的wiki,以获得进一步的步骤。
自从最初找到解决方案以来,我开始使用https://styleci.io/。我不隶属于他们,但我真的很喜欢这种简单性,它使项目保持整洁。我的开源项目也不需要任何费用。
我推荐 PHPStorm,它本身不是命令行,但它确实允许指定自定义代码格式并将其应用于多个文件