智能開發工具PhpStorm v2025.1——增強AI輔助編碼功能

PhpStorm是一個輕量級且便捷的PHP IDE,其旨在提高用戶效率,可深刻理解用戶的編碼,提供智能代碼補全,快速導航以及即時錯誤檢查。可隨時幫助用戶對其編碼進行調整,運行單元測試或者提供可視化debug功能。

立即獲取PhpStorm v2025.1正式版下載

具體更新內容:

本次更新的亮點包括:

  • Xdebug 支持改進
  • .env?文件中對嵌套變量的支持
  • AI Assistant 的增強功能:
    • 免費無限制訪問代碼補全和本地模型支持
    • 對新的云模型的支持
    • 基于 RAG 的高級上下文感知
    • 可以直接在聊天中編輯多個文件的新編輯模式
  • 針對?@phpstan-type?和?@phpstan-import-type?數組形狀別名的代碼補全
  • 項目啟動時對 WordPress 的支持
AI Assistant

除 PhpStorm 之外,JetBrains AI Assistant 也迎來了重大更新。 現在,所有 JetBrains AI 功能均可在 PhpStorm 和其他 JetBrains IDE 中免費使用,提供無限制代碼補全和本地模型支持,而其他功能則存在基于抵用金的限制。

擴展聊天中 LLM 的選擇范圍

聊天中的 AI 模型選擇范圍剛剛得到擴展! 現在,您可以通過選擇最新、最先進的語言模型來完全掌控您的 AI 體驗,其中包括:

  • Claude 3.7 Sonnet
  • OpenAI GPT-4.1 (сoming soon)
  • Gemini 2.0 Flash

PhpStorm v2025.1新版本圖集

改進聊天中的上下文感知

現在,本地和云 LLM 可以利用 PhpStorm 提供的關于您項目中使用的 PHP 方法的索引數據。 這使 AI Assistant 能夠提高聊天中生成的代碼段的質量和相關性。

WordPress
項目啟動時對 WordPress 的支持

為了提供對 WordPress 項目的支持,PhpStorm 需要知道您機器上 WordPress 核心的安裝路徑。 雖然之前會在項目啟動時提示您手動指定此路徑,但從 2025.1 版本開始,PhpStorm 會嘗試發現該路徑并自動啟用對 WordPress 框架的支持。

如果無法檢測到路徑,IDE 將打開?PHP | Frameworks(PHP | 框架)設置頁面,以便您可以提供所需信息。

PhpStorm v2025.1新版本圖集

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/83712.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/83712.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/83712.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Spark 的運行模式(--master) 和 部署方式(--deploy-mode)

Spark 的 運行模式(--master) 和 部署方式(--deploy-mode),兩者的核心區別在于 資源調度范圍 和 Driver 進程的位置。 一、核心概念對比 維度--master(運行模式)--deploy-mode(部署…

sqli—labs第八關——布爾盲注

一:確定注入類型 按照我們之前的步驟來 輸入 ?id1 and 11-- ?id1 and 12-- 界面正常 第二行界面異常空白 所以注入類型為單引號閉合型 二: 布爾盲注 1.判斷是否使用條件 (1):存在注入但不會直接顯示查詢結果 …

ARP 原理總結

🌐 一、ARP 原理總結 ARP(Address Resolution Protocol)是用于通過 IP 地址解析 MAC 地址的協議,工作在 鏈路層 與 網絡層之間(OSI 模型的第三層與第二層之間)。 🔁 ARP通信過程: …

SpringCloud——EureKa

目錄 1.前言 1.微服務拆分及遠程調用 3.EureKa注冊中心 遠程調用的問題 eureka原理 搭建EureKaServer 服務注冊 服務發現 1.前言 分布式架構:根據業務功能對系統進行拆分,每個業務模塊作為獨立項目開發,稱為服務。 優點: 降…

機頂盒刷機筆記

疑難雜癥解決 hitool線刷網口不通tftp超時--》關閉防火墻cm201-2卡刷所有包提示失敗abort install--》找個卡刷包只刷fastboot分區再卡刷就能通過了(cm201救磚包 (M8273版子)) 刷機工具 海兔燒錄工具HiTool-STB-5.3.12工具,需要…

Linux動靜態庫制作與原理

什么是庫 庫是寫好的現有的,成熟的,可以復用的代碼。現實中每個程序都要依賴很多基礎的底層庫,不可能每個人的代碼都從零開始,因此庫的存在意義非同尋常。 本質上來說庫是一種可執行代碼的二進制形式,可以被操作系統…

如何通過小智AI制作會說話的機器人玩具?

一、硬件準備與組裝 1. 核心硬件選擇 主控芯片:選擇支持無線網絡連接、音頻處理和可編程接口的嵌入式開發板 音頻模塊:配備拾音麥克風與小型揚聲器,確保語音輸入/輸出功能 顯示模塊:選擇適配的交互顯示屏用于可視化反饋 擴展模…

如何控制郵件發送頻率避免打擾用戶

一、用戶行為 監測用戶與郵件的互動數據,如打開率、點擊率下滑或退訂申請增多,可能是發送頻率過高的警示信號。利用郵件營銷平臺的分析工具,識別這些指標的變動趨勢,為調整提供依據。 二、行業特性與受眾差異 不同行業用戶對郵…

定積分的“偶倍奇零”性質及其使用條件

定積分的“偶倍奇零”性質是針對對稱區間上的奇偶函數積分的重要簡化方法。以下是其核心內容和應用要點: ?一、基本性質 ?偶函數(偶倍)? 若 f(x) 在 [?a,a] 上為偶函數(即 f(?x)f(x)),則: …

如何在 Windows 11 或 10 上安裝 Fliqlo 時鐘屏保

了解如何在 Windows 11 或 10 上安裝 Fliqlo,為您的 PC 或筆記本電腦屏幕添加一個翻轉時鐘屏保以顯示時間。 Fliqlo 是一款適用于 Windows 和 macOS 平臺的免費時鐘屏保。它也適用于移動設備,但僅限于 iPhone 和 iPad。Fliqlo 的主要功能是在用戶不活動時在 PC 或筆記本電腦…

【C/C++】C++并發編程:std::async與std::thread深度對比

文章目錄 C并發編程:std::async與std::thread深度對比1 核心設計目的以及區別2 詳細對比分析3 代碼對比示例4 適用場景建議5 總結 C并發編程:std::async與std::thread深度對比 在 C 中,std::async 和 std::thread 都是用于并發編程的工具&am…

Axure疑難雜癥:垂直菜單展開與收回(4大核心問題與專家級解決方案)

親愛的小伙伴,在您瀏覽之前,煩請關注一下,在此深表感謝!如有幫助請訂閱專欄! Axure產品經理精品視頻課已登錄CSDN可點擊學習https://edu.csdn.net/course/detail/40420 課程主題:垂直菜單展開與收回 主要內容:超長菜單實現、展開與收回bug解釋、Axure9版本限制等問題解…

ASIC和FPGA,到底應該選擇哪個?

ASIC和FPGA各有優缺點。 ASIC針對特定需求,具有高性能、低功耗和低成本(在大規模量產時);但設計周期長、成本高、風險大。FPGA則適合快速原型驗證和中小批量應用,開發周期短,靈活性高,適合初創企…

DAY 30 模塊和庫的導入

知識點回顧: 1.導入官方庫的三種手段 2.導入自定義庫/模塊的方式 3.導入庫/模塊的核心邏輯:找到根目錄(python解釋器的目錄和終端的目錄不一致) 作業:自己新建幾個不同路徑文件嘗試下如何導入 import math # 導入…

MyBatis:動態SQL

文章目錄 動態SQLif標簽trim標簽where標簽set標簽foreach標簽include標簽和sql標簽 Mybatis動態SQL的官方文檔: https://mybatis.net.cn/dynamic-sql.html 動態SQL 動態SQL是 MyBatis的強大特性之一,如果是使用JDBC根據不同條件拼接sql很麻煩,例如拼接…

Java - Junit框架

單元測試:針對最小的功能單元(方法),編寫測試代碼對該功能進行正確性測試。 Junit:Java語言實現的單元測試框架,很多開發工具已經集成了Junit框架,如IDEA。 優點 編寫的測試代碼很靈活,可以指某個測試方法…

學生成績管理系統Java實戰(Spring Boot+MyBatis Plus)

文章目錄 一、系統需求分析(避坑指南)二、技術選型(2024新版)三、數據庫設計(三大核心表)1. 學生表(student)2. 課程表(course)3. 成績表(score&a…

MySQL安裝實戰指南:Mac、Windows與Docker全平臺詳解

MySQL作為世界上最流行的開源關系型數據庫,是每位開發者必須掌握的基礎技能。本指南將手把手帶你完成三大平臺的MySQL安裝,從下載到配置,每個步驟都配有詳細說明和截圖,特別適合新手學習。 一、Mac系統安裝MySQL 1.1 通過Homebre…

多模態大語言模型arxiv論文略讀(七十九)

AIM: Let Any Multi-modal Large Language Models Embrace Efficient In-Context Learning ?? 論文標題:AIM: Let Any Multi-modal Large Language Models Embrace Efficient In-Context Learning ?? 論文作者:Jun Gao, Qian Qiao, Ziqiang Cao, Zi…

[Harmony]封裝一個可視化的數據持久化工具

1.添加權限 在module.json5文件中添加權限 // 聲明應用需要請求的權限列表 "requestPermissions": [{"name": "ohos.permission.DISTRIBUTED_DATASYNC", // 權限名稱:分布式數據同步權限"reason": "$string:distrib…