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