翻譯|產(chǎn)品更新|編輯:董玉霞|2022-04-18 11:33:03.590|閱讀 301 次
概述:PhpStormV2022.1 版本支持多行和嵌套數(shù)組形狀、就地提取方法重構(gòu),增強對Blade 模板、WordPress、PHP 中的泛型支持等。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
PhpStormV2022.1 版本支持多行和嵌套數(shù)組形狀、就地提取方法重構(gòu),增強對Blade 模板、WordPress、PHP 中的泛型支持等。
自 PhpStorm 2021.2 起,已支持 PHPDoc 塊中的單行和單級注釋。在 PhpStorm 2022.1 中,在 PHPDoc 和#[ArrayShape]屬性 中完全支持多行和嵌套數(shù)組形狀。
添加數(shù)組形狀注釋以獲取鍵的代碼完成并推斷簡單數(shù)組數(shù)據(jù)結(jié)構(gòu)或類對象數(shù)組中的值類型。可以在 PhpStorm 中使用 PHPDoc 和 Attribute 語法,無論使用哪種,返回類型和參數(shù)類型都支持該語法。
Extract Method是 PhpStorm 中最常用的重構(gòu)之一。為了簡化代碼并創(chuàng)建新方法,只需選擇一段代碼并按??M( Cmd+Alt+M/ Ctrl+Alt+M)。
以前,這將打開重構(gòu)配置的對話框。在許多情況下,為了提取方法,可以使用就地重構(gòu)來代替。 不會有對話框,并且會立即在編輯器中創(chuàng)建一個新方法(或函數(shù)),光標(biāo)將激活以編輯新方法的名稱。
以前,PhpStorm 將 Blade 模板中的每個代碼塊視為一個獨立的范圍,這通常會導(dǎo)致代碼完成和洞察力出現(xiàn)問題。在 PhpStorm V2022.1 中,對 IDE 處理 Blade 模板的方式進行了重大修改,可以在.blade.php文件中更好的完成代碼,也解決了Blade 模板中代碼完成和格式化的更多問題。
在 PhpStorm 中,可以?+Click( Ctrl+Click) 對文件路徑在編輯器中打開相應(yīng)的文件。當(dāng)路徑與 WordPress 函數(shù)復(fù)合時,這不適用于 WordPress 代碼中的動態(tài)路徑。 在此版本中,添加了對get_template_directory_uri()路徑中函數(shù)的支持。
WordPress 鉤子系統(tǒng)功能強大,但無法從調(diào)用鉤子的位置跳轉(zhuǎn)到聲明處理程序的位置。 現(xiàn)在調(diào)用左側(cè)有一個裝訂線圖標(biāo)。單擊它可以查看鉤子用法列表,包括注冊和其他調(diào)用。
PhpStorm 除了具有內(nèi)置的“代碼感知”功能外,還具有外部代碼知識。這些知識以.phpstorm.meta.php文件的形式出現(xiàn)。可以使用它來教 PhpStorm 有關(guān)代碼庫的更多信息,從而提高完成度。
如果依賴方法_callor _callStatic,那么將失去這些方法的代碼完成,因為它們沒有定義。 在此版本中,可以添加相應(yīng)的元數(shù)據(jù)條目并獲得此類調(diào)用的自動完成功能。甚至可以自動處理動態(tài)調(diào)用,從參數(shù)值接收特定的方法名稱。
現(xiàn)在可以像@|MyClass在.phpstorm.meta.php中一樣指定聯(lián)合類型——這可以改進模擬的編碼輔助。
繼續(xù)改進對 PhpStorm 中基于注釋的泛型的支持。在此版本中,介紹了更多案例,包括但不限于:
在PhpStorm最新版本 中創(chuàng)建新的空項目時,可以選擇自動為其生成composer.json文件并提供所需的依賴項,創(chuàng)建項目后,PhpStorm 會提示安裝。
V2022.1用新的通知工具窗口替換了事件日志實例。它可以幫助用戶了解 IDE 通知,并減少錯過任何重要信息的機會。默認情況下,新工具窗口位于 IDE 窗口的右下角。所有通知分為兩類:建議和時間線。
從主菜單中,調(diào)用結(jié)構(gòu)搜索和替換編輯 | 查找 | 從結(jié)構(gòu)上搜索。 重新設(shè)計了結(jié)構(gòu)搜索和替換對話框,以列出所有模板,以便更輕松地瀏覽它們。 還在Structural Search and Replace 對話框的右上角 添加了Pin Dialog圖標(biāo)。
現(xiàn)在可以在編輯器選項卡之間平均分配工作空間以具有相同的寬度。啟用設(shè)置/首選項 | 高級設(shè)置 | 編輯器標(biāo)簽 | 使嵌套拆分中的比例相等。
現(xiàn)在可以將 UML 圖導(dǎo)出為 yEd .graphml、JGraph .drawio、Graphviz .dot、Mermaid .md、Plantuml 和 IntelliJ IDEA .uml 文件,這使得它們與第三方工具兼容。
自述文件通常描述運行應(yīng)用程序所需的步驟并列出需要使用的命令。V2022.1 將允許直接從降價文件運行這些命令——只需單擊命令左側(cè)裝訂線中的運行圖標(biāo)即可。
向 Markdown 塊添加了一個新的復(fù)制代碼片段操作,它可以讓您快速將其內(nèi)容復(fù)制到剪貼板。
重新設(shè)計了文本選擇中出現(xiàn)的浮動工具欄,以便更輕松地格式化 Markdown 文件。除了新設(shè)計之外,工具欄現(xiàn)在允許創(chuàng)建列表并提供用于選擇標(biāo)題樣式的菜單。 工具欄是可自定義的,因此可以使用最需要的選項來填充它。轉(zhuǎn)到設(shè)置/首選項 | 外觀與行為 | 菜單和工具欄 | Markdown 編輯器浮動工具欄。
改進了使用 Git Blame進行注釋的功能,使調(diào)查引入的更改更容易。當(dāng)鼠標(biāo)懸停在注釋上時,IDE 會在編輯器中突出顯示行中的差異,并在單擊它時 打開Git 日志工具窗口。
現(xiàn)在可以更輕松地在 PhpStorm 中使用建議的更改,因為可以直接在 IDE 中本地應(yīng)用或提交更改。
提交詳細信息窗格現(xiàn)在包含有關(guān) GPG 簽名和構(gòu)建狀態(tài)的信息 ,以前,此數(shù)據(jù)僅在 Git 日志中顯示為一列。
Git 文件歷史工具窗口 的新 UI現(xiàn)在獨立于索引過程。即使 Log 索引關(guān)閉,數(shù)據(jù)也會以新界面表示。
以上就是PhpStormV2022.1更新的新功能的相關(guān)內(nèi)容,想要了解PhpStorm價格可進入慧都官網(wǎng)咨詢在線客服。
PhpStorm是一款PhpStorm開發(fā)工具,其旨在提高用戶效率,可深刻理解用戶的編碼,提供智能代碼補全,快速導(dǎo)航以及即時錯誤檢查。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn