最新消息

[更新]IntelliJ IDEA 2023.3

2023/12/15

IntelliJ IDEA 2023.3 中的新功能

IntelliJ IDEA 2023.3 最新版本炫目登場,AI 助手已經迎來常態階段,帶來一系列引人注目的功能革新。IntelliJ IDEA 2023.3 全面支援 Java 21 功能,再搭配 intuitive floating 工具欄,集成多項編輯器,讓開發者更得心應手。

IntelliJ IDEA 2023.3 搭配新增的 Run to Cursor inlay 選項,讓開發者享有更極致的體驗。此外,IntelliJ IDEA Ultimate 版本現已優化 Kubernetes 開發,提供開箱即用的開發體驗,讓您輕鬆駕馭高效開發的未來。

AI 助手已上線(*限 IntelliJ IDEA Ultimate 極致版)
JetBrains AI Assistant(AI 助手)現已全面推出,具有許多全新的/改善的功能,協助用戶提供在 IDE 中的開發效率。最新 2023.3 版包括直接在編輯器中增強程式碼產生、無需複製程式碼即可回答專案相關查詢的上下文感知 AI 聊天,以及使用擴展上下文提供更全面結果的項目感知 AI 操作。新的差異檢視器可以更輕鬆地識別 AI 操作對程式碼所做的變更。

立即試作:在支援的開發環境最新版本的 IDE 中開啟 AI 工具,然後選擇「開始免費試用(Start Free Trial)」(注意!需搭配 IntelliJ IDEA Ultimate 使用)

AI 詳細介紹:https://www.jetbrains.com/ai/
AI 影片:https://www.youtube.com/embed/-NnYtfzO7qU
產品購買/續約:https://www.ahasoft.com.tw/page/product/show.aspx?num=3389&kind=97&page=1&lang=TW

全面支援 Java 21 功能
IntelliJ IDEA 2023.3 全面支援 Java 21 功能包括重要的新增內容。例如:虛擬執行緒(virtual threads, 亦稱虛擬線程)、紀錄模式(record patterns)、轉換表達式的模式匹配(pattern matching for switch expressions)和排序集合。此外,引入新的語言功能例如字串範本(string templates)、作用域值(scoped values)等的預覽。
   
  

開箱即用的 Kubernetes 插件(*限 IntelliJ IDEA Ultimate 極致版)
IntelliJ IDEA Ultimate 2023.3 捆綁了 Kubernetes 插件,這意味著基於 Kubernetes 開發的應用程式的所有插件功能都可以開箱即用,簡化了開發流程直接從 IDE 來部署、偵錯及管理 Kubernetes 程式集合。


在預設檢視模式下隱藏主要工具列
為了回應客戶對新 UI 的回饋,原廠新增了一個選項,可以在 IDE 的預設檢視模式下隱藏主要工具列,就像在舊 UI 中一樣。 若要移除工具列,請前往檢視|外觀(ViewAppearance)以取消工具列選項。


預設工具視窗佈局選項
IntelliJ IDEA 2023.3 改善了 2023.1 版中引入的保存多個工具視窗佈局並在它們之間切換的功能。新的預設佈局選項提供了一種將工作區的外觀恢復為其預設狀態的快速方法。 此佈局僅能透過視窗佈局設置(WindowLayouts)而不可自訂。


透過捷徑進行快速搜索
IntelliJ IDEA 2023.3 現在可以透過捷徑進行快速搜尋,該功能可讓您在工具視窗和對話方塊中快速導航。將焦點放在樹狀圖或清單上,您可以輕鬆地從工具視窗的選項中使用搜索。或者,您可以使用快速鍵 Ctrl+F 或直接輸入查詢。您可以在設定|偏好|主要地圖(Settings / Preferences | Keymap)中為快速搜尋功能指派捷徑。

macOS 全新圖標
在 IntelliJ IDEA 2023.3 中原廠重新設計了 macOS 的 IntelliJ IDEA 顯示圖,使其與作業系統的標準樣式指南保持一致。


使用 Kubernetes 託管的資料庫(*限 IntelliJ IDEA Ultimate 極致版)
使用 Kubernetes 託管的資料庫時,IntelliJ IDEA 2023.3 提供進階的使用者體驗。例如,於建立資料庫連線時你可以在 Kubernetes 內設定連接埠來轉送。


改善 Telepresence 除錯功能
Telepresence 可讓您在本機上偵錯 Kubernetes 應用程式的微服務,就好像您的工作站是集合的一部分。透過使用 Telepresence 連接到集合群,您可以從工作站存取集合群的命名空間,並可以與其他微服務的 DNS 名稱進行互動。透過 Telepresence 攔截,您可以將流量從其他集合服務重新導向到工作站上的選定端口,並使用熟悉的 IDE 工具完全在本地偵錯微服務。

在此版本中,原廠透過將 Telepresence 工作流程移至集合的上下文功能表,使其更易於存取。另外,還簡化了攔截管理,以提供更流暢的除錯體驗。


支援 Terraform 中的導入區塊
IntelliJ IDEA Ultimate 2023.3 從 Terraform configuration language 1.5 版中開始支援最高級導入區塊。導入區塊可讓您將目前基礎架構置於 Terraform 的管理之下。當在程式碼區塊中使用導入時,它成為標準計劃和應用程式階段的一部分,並且不再是狀態操作。Terraform 能夠將匯入的資源執行自動程式碼生成,從而在開發基礎架構即程式碼時節省您的時間。


(以上資料來源皆自 jetbrains 官網

更多訊息請至 jetbrains 官網
開啟 IntelliJ IDEA 旅程的第一步

購買/續約通路請聯繫 迪凱科技
立即試作

溫馨提醒:若您有使用 jetbrains 產品,也可以下載原廠的工具箱 App,以更快速接收到相關產品的更新訊息。