首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

PhpStorm 2018.1.1 发布,添加文件检查控制

PhpStorm 2018.1.1 build 181.4445.72 发布了。此版本为 PHP 和 Web 提供了新功能,错误修复和改进,并且在 IntelliJ 平台中进行了最新改进。

PHP 检查的文件控制

PhpStorm提供了很多检查来捕获代码中的所有错误,但可能会出现某些特定代码不应该遵循整个项目设置的标准。 在之前的PhpStorm版本中,您可以针对特定语句或声明取消警告。

PhpStorm 2018.1.1 能够控制整个文件的检测:只需在第一次打开 PHP 标签后添加/**@noinspection <inspection_name> */ ,或者在检查警告中按 ALT + Enter 并选择压缩文件 子菜单。 您也可以使用 /**@noinspection ALL */  来取消对文件的所有检查。

项目所需插件

假设你已经找到了一个对开发你的项目有很大帮助的基本插件(如,Symfony 或者 PHP Annotations 插件),并且你想确保你的团队中的每个人都在同一个页面上。 以前,需要与同事交谈或编写自述文件,来让他们知道这些插件。

PhpStorm 2018.1.1 介绍了必需的插件,您可以在首选项|下找到它 构建,执行,部署| 必需的插件。 您可以将插件及其确切版本指定为项目需求。 设置好之后,PhpStorm 会通知所需的插件是否丢失或需要更新。

转到类型操作

您可能已经使用了 Navigate,在使用 JavaScript 或使用其他 IDE 时使用类型声明操作。 它可以让你从任何表达式导航到类型声明,现在它也可以在PHP中使用。

假设你有以下代码:

代码语言:javascript
复制
<?php
 
class C{}
 
class D{
 
  public function f() {
 
    return new C;
 
  }
 
}
 

 
$a = new D;
 
$a->f();

当您调用 $a 变量的操作时,插入符将移至 D 类,因为这是变量的类型。 如果该操作在f方法调用时被调用,则插入符将移至它的返回类型,在我们的例子中为 C 类。

其他稳定更新:

  • Incorrect ‘find usages’ / refactoring of __constructor of parent class WI-19518
  • Indexing of large files WI-41378
  • Deployment: context menu is missing if no default server is selected WI-40826
  • Docker-compose: output isn’t shown WI-41002
  • Keystrokes lost during freezing IDEA-186636
  • CommonJS: properties of function object returned by exported module not resolved WEB-24161
  • DESC/DESCRIBE in read-only mode DBE-397

完整更新内容可以查看功能改进及 Bug 修复列表发布说明

下载地址:

  • 发表于:
  • 原文链接https://www.oschina.net/news/95019/phpstorm-2018-1-1-released
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券