问题标签 [php-beautifier]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1733 浏览

php - 如何将 PHP_Beautifier 集成到 NuSphere PHPed IDE?

任何人都可以列出将 PHP_Beautifier 集成到 phped 中的步骤。

0 投票
2 回答
1537 浏览

php - 如何修复 PHP_Beautifier 的空行?

我目前正在使用PHP_Beautifier使用以下命令(如选项)格式化代码

它工作得很好,除了它去掉了所有的空白行。经过一番搜索,我发现它是作为一个自 2007 年以来开放的错误发布的。

我尝试查看代码库,但无法找到执行此操作的特定代码。我很感激我能在正确的方向上得到任何帮助。

0 投票
1 回答
1806 浏览

php - 如何将 php_beautifier 与 PEAR 代码标准一起使用?

如何将 php_beautifier 与 PEAR 代码标准一起使用?

0 投票
1 回答
917 浏览

php - 修改 Vim 中的 PHP_Beautifier 以不去除空行

刚刚完成将PHP_Beautifier合并到 Vim 中,它删除空格的事实让我很恼火。显然这是自 2007 年以来的一个错误。有一个hack可以解决这个问题,但它会导致其他问题。相反,我决定使用轮回方法。

首先通过这里建议的命令将多个空行转换为单个空行

Next 将所有空白行转换为独特的东西(确保在美化过程中不会改变)

接下来像这样调用 PHP_Beautifier

最后将所有唯一行更改回空行,如下所示

当我独立测试它们时,所有四个都有效。我也有像这样映射到我的 F8 键的第三步

但是当我尝试通过管道符号将命令串在一起时,就像这样(我用空格填充管道以更好地显示不同的命令)

我收到以下错误

如何将这些多个命令绑定到一个键,在本例中为 F8。


感谢ib的回答,我终于让它工作了。如果有人遇到同样的问题,只需将此脚本复制到您的 .vimrc 文件中

0 投票
3 回答
11230 浏览

php - PHP_Beautifier - 致命错误 - 需要 PEAR.php

我已经用 sudo 安装了 pear 和 php_beautifier ...

根据我的阅读,我应该能够使用命令格式化代码

但是当我尝试这样做时,我得到了这个错误:

我查看了 php_beautifier.php 代码,但我不知道出了什么问题。第 37 行:

并且该文件与 pear.php 位于同一目录中?

0 投票
1 回答
233 浏览

php - 抑制 PHP_Beautify 中的下一个标记

我正在使用 PEAR PHP_Beautifier 尝试格式化大量遗留代码,并实现数组元素的特定格式化。

我写了一个自定义过滤器:

我正在尝试获取以下格式(左大括号与“数组”在同一行):

但我得到:

有没有办法在“t_array”之后修改/抑制下一个标记,或者跳过它以便我可以处理过滤器中的左大括号?

0 投票
2 回答
504 浏览

php - 用php代码美化器美化代码不起作用

我正在尝试通过代码美化器来美化我的代码。所以我输入 -

它向我显示 phpcbf 命令未找到。然后我尝试使用命令安装 phpcbf -

输出是 -

pear/php_beautifier 已经安装,和发布版本一样 0.1.15 install failed

为什么会这样?我找不到任何有用的资源来解决这个问题。