PhpStorm 2022.1 EAP 5 釋出,改進 PHP 模板 Blade 和 Twi

2022-03-17 09:00:52

PhpStorm 2022.1 的第五個嚐鮮版本對流行的 PHP 模板引擎 Blade 和 Twig 進行了改進,與其他 EAP 版本一樣,此版本可免費使用,但將在構建日期後 30 天到期。

增強對 Blade 模板的支援

以前,PhpStorm 將 Blade 模板中的每個程式碼塊視為一個獨立的範圍,這導致了一些問題,例如丟失程式碼完成:

PhpStorm 2022.1 對 IDE 處理 Blade 模板的方式進行了重大修改,現可在 .blade.php 檔案中獲得更好的程式碼完成方式:

Blade 模板中程式碼完成和格式化的更多問題也得到了解決:

  •  Blade 中 PHP 變數的自動完成
  •  Blade:支援 php 中的名稱空間
  •  Blade:如果有 php block (),則標籤內的方法缺少完成
  •  Blade:兩個連續的@php 片段合併在一起併產生「預期:表示式」警告
  •  Blade:html 註釋格式錯誤
  •  Blade:@if 塊內的@section 丟擲「指令未關閉」
  •  Blade:支援@js 指令

檢視上的完整列表以獲取更多資訊。

Twig 模板的改進

禁用關閉標籤自動補全的新選項

一些使用者希望他們的 Twig 標籤在輸入 {% 後不會自動關閉,這種行為現在是可設定的:

如果將開始和結束標記從 {% 更新到 {{ ,現在也將同時編輯開始和結束標記。

 

有關此版本中 PhpStorm 的更改完整列表,請參閱。

展開閱讀全文