在PHP Storm 9中禁用通知

时间:2015-12-11 14:29:42

标签: phpstorm messages phpcs

我正在使用PHPStorm 9.

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

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

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

我有几个问题。

  1. 首先,我已经知道代码有多糟糕,所以我不需要PHP Storm一直告诉我。
  2. 二。每次编辑代码时,该消息都会出现并消失。结果,窗口编辑器不断上下移动,我觉得特别烦人。
  3. 此外,在屏幕的顶部,它向我显示面包屑,告诉我我在哪里。我很感激帮助,但我并不需要帮助。

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

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

    我自己无法找到它,因为我甚至不知道这些消息是如何被调用的。当然不是' popups',也不是'状态栏'

    祝你好运

    尼古拉斯

    PHPStorm 9 snapshot

2 个答案:

答案 0 :(得分:2)

回答我自己的问题,感谢PHPStorm支持小组的help,Vladimir Luchansky(也许你需要创建一个帐户才能看到该主题):

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

    尼古拉斯

答案 1 :(得分:0)

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

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

从现在开始,phpcs检查(以及相关警报,例如您关注的警报)将不会在您编辑文件时发挥作用。但是,只要您想使用PHP Code Sniffer检查某个文件,就可以通过Code > Inspect Code > Inspection Profile > Strict (with phpcs)

轻松完成。

希望这有帮助!