【问题标题】:Disabling notifications in PHP Storm 9在 PHP Storm 9 中禁用通知
【发布时间】:2015-12-13 09:27:59
【问题描述】:

我正在使用 PHPStorm 9。

我已经安装了 PHPCS 来嗅探我的代码。它已正确配置、启动并运行。

我正在开发一个非常古老的项目,它是用纯 PHP 实现的,并且没有使用任何代码标准。

因此,每次打开这些文件时,我都会在屏幕顶部收到一条消息,提示我有太多错误(代码样式错误)。

我有几个问题。

  1. 首先,我已经知道代码有多糟糕,所以我不需要 PHP Storm 一直告诉我。
  2. 第二。每次我编辑代码时,该消息都会出现和消失。结果,窗口编辑器不断地上下移动,我觉得这特别烦人。

此外,在屏幕顶部,它会显示面包屑,告诉我我在哪里。感谢您的帮助,但我实际上并不需要它。

所以问题是,如何配置 IDE 以禁用这两条消息? (阅读附图中的箭头和橙色箭头)。

请注意我不想禁用 PHPCS。我只想关闭那些烦人的消息。

我自己无法找到它,因为我什至不知道这些消息是如何调用的。当然不是“弹出窗口”,也不是“状态栏”

最好的问候

尼古拉斯

【问题讨论】:

    标签: phpstorm messages phpcs


    【解决方案1】:

    感谢 PHPStorm 支持团队的help Vladimir Luchansky 回答我自己的问题(也许您需要创建一个帐户才能看到该线程):

    1. 要禁用面包屑:转到File->Settings->Editor->General->Appearance,然后取消选中显示 HTML 面包屑选项。然后重启IDE
    2. 要在不禁用 PHPCS 本身的情况下禁用 PHPCS 消息: 那么,该选项在 PHPStorm 9 中不可用。它将在未来的版本中可用。根据 Vladimir 的说法,开发人员正在研究它。为了使该请求在未来的请求列表中出现,该请求需要获得尽可能多的“投票”。因此,如果您对此功能感兴趣并尽快准备好,请投票here

    最好的,

    尼古拉斯

    【讨论】:

      【解决方案2】:

      我不相信有任何机制可以抑制那些phpcs: Too many messages per file 警报。作为替代解决方案,您可以尝试这种变通方法:

      通过Preferences > Editor > Inspections 克隆您当前的检查配置文件。将新命名为“Strict (with phpcs)”。然后,从Profile: 下拉框中选择您的旧检查配置文件(因此,将项目的默认检查配置文件恢复为旧的)。将其重命名为“Weak (without phpcs)”并通过取消选中 PHP > PHP Code Sniffer validation 选项来禁用该特定配置文件的 phpcs

      从现在开始,phpcs 检查(以及相关警报,如您所关注的警报)将不会在您编辑文件时发挥作用。但是,无论何时您确实想使用 PHP 代码嗅探器检查您的文件之一,您都可以通过 Code > Inspect Code > Inspection Profile > Strict (with phpcs)

      轻松完成

      希望这会有所帮助!

      【讨论】:

      • 感谢 Nate B,但不幸的是,该解决方法禁用了 PHPCS,我不想这样做。
      • K,我觉得值得一试。我很想看看是否真的有办法实现你最初的目标!
      • 不用担心。我还向 PHP Storm 支持团队发布了同样的问题(我有许可证),所以无论他们提出什么解决方案,我都会在这里发布。问候
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-05-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-19
      相关资源
      最近更新 更多