PhpStorm 2018.1.1 釋出,新增檔案檢查控制

類別: IT
標籤: php
PhpStorm

PhpStorm 2018.1.1build 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中使用。

假設你有以下程式碼:

<?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.jetbrains.com/phpstorm/download/

PhpStorm 2018.1.1 釋出,新增檔案檢查控制原文請看這裡