首 頁
手機版

idea2023官方版 v2023.3.8

JAVA IDE編程工具程序應(yīng)用

  • 軟件大小:677.88M
  • 軟件語言:簡體中文
  • 軟件類型:國產(chǎn)軟件
  • 軟件授權(quán):免費軟件
  • 更新時間:2025/02/26
  • 軟件類別:編程軟件
  • 應(yīng)用平臺:Windows11,Windows10,Windows8,Windows7
網(wǎng)友評分:5.8分
網(wǎng)友評論 下載地址 收藏該頁
本地下載

idea2023官方版是一款功能強大且知名度極高的電腦編程軟件,它強大的靜態(tài)代碼分析和人體工程學(xué)設(shè)計,讓你的開發(fā)設(shè)計簡單輕松,并且還可以將您的源代碼編入索引之后,通過在各個環(huán)境中提供相關(guān)建議,提供快速和智能的體驗,其中不僅內(nèi)置了反編譯器、字節(jié)碼查看器、FTP等各種專業(yè)便捷的開發(fā)人員工具來幫助你簡化工作流程,還會在你敲代碼的同時智能分析你的代碼,從而更好的進行數(shù)據(jù)流分析、語言注入、跨語言重構(gòu)、檢測重復(fù)、快速修復(fù)等操作,讓您可以更加輕松針對代碼進行完整的分析。

而且相信開發(fā)人員們在使用編輯器的目的就是在于簡化開發(fā)難度,加快開發(fā)速度,而在idea2023官方版中就有許多功能可以更加智能的、更加快速的幫你完成代碼開發(fā),當(dāng)然其中不當(dāng)提供了最基本的代碼提示功能,還提供更加智能的代碼提示功能,該功能可以基于上下文環(huán)境,智能幫你過濾可以使用方法,推導(dǎo)出最適合的方法,即時和智能的代碼完成,即時代碼分析和可靠的重構(gòu)工具,有需要的朋友歡迎前來本站免費下載。

IntelliJ IDEA2023電腦版

IntelliJ IDEA2023.3.9新功能

一、關(guān)鍵亮點

1、AI Assistant 預(yù)覽階段結(jié)束 正式版 Ultimate

JetBrains AI Assistant 現(xiàn)已全面推出,搭載大量新功能和改進,助力提高您在 JetBrains IDE 中的工作效率。

最新更新包括編輯器中增強的直接代碼生成、無需復(fù)制代碼即可回答項目相關(guān)查詢的上下文感知 AI 聊天,以及使用擴展上下文提供更全面結(jié)果的項目感知 AI 操作。 新的差異查看器有助于更輕松地識別 AI 操作對代碼所做的更改。

訂閱 JetBrains AI Service,在 intellij idea Ultimate 中以補充功能的形式使用 AI Assistant。

2、對 Java 21 功能的完全支持

IntelliJ IDEA 2023.3 提供了對最新 Java 21 功能的完全支持。 這些更新包括虛擬線程、記錄模式、switch 表達式的模式匹配和序列化集合等重要新特性,以及對字符串模板、作用域值等新引入的語言功能的預(yù)覽。

3、調(diào)試器中的 Run to Cursor(運行到光標(biāo))嵌入選項

IntelliJ IDEA 2023.3 引入了一個新的 Run to Cursor(運行到光標(biāo))嵌入選項,該選項允許您在調(diào)試時執(zhí)行到特定代碼行。 程序掛起后,您可以將鼠標(biāo)懸停在要執(zhí)行到的代碼行上,然后點擊 Run to Cursor(運行到光標(biāo))彈出窗口。 您還可以在將文本光標(biāo)置于所需行上后調(diào)用鍵盤快捷鍵 (Alt + F9) 來使用此功能。

4、帶有編輯操作的浮動工具欄

IntelliJ IDEA 2023.3 引入了一個浮動工具欄,該工具欄會在所選代碼段旁邊顯示,提供對 Extract(提?。?、Surround(包圍)、Reformat(重新格式化)和 Comment(注釋)等編輯操作以及上下文操作的輕松訪問。 您可以使用豎三點菜單自定義浮動工具欄。 要將其隱藏,您可以使用相同的菜單或轉(zhuǎn)到 Settings/Preferences | Advanced Settings | Editor(設(shè)置/偏好設(shè)置 | 高級設(shè)置 | 編輯器),選中 Hide floating toolbar for code editing(隱藏代碼編輯的浮動工具欄)選項。

5、開箱即用的 Kubernetes 開發(fā)體驗 Ultimate

IntelliJ IDEA Ultimate 2023.3 捆綁了 Kubernetes 插件,因此,用于開發(fā)基于 Kubernetes 的應(yīng)用程序的所有插件功能均開箱即用。 這項集成簡化了直接從 IDE 部署、調(diào)試和管理 Kubernetes 集群的工作流。

二、開箱即用的 Kubernetes 開發(fā)體驗 Ultimate

IntelliJ IDEA Ultimate 2023.3 捆綁了 Kubernetes 插件,因此,用于開發(fā)基于 Kubernetes 的應(yīng)用程序的所有插件功能均開箱即用。 這項集成簡化了直接從 IDE 部署、調(diào)試和管理 Kubernetes 集群的工作流。

1、在默認查看模式下隱藏主工具欄的選項

為了響應(yīng)大家對新 UI 的反饋,我們實現(xiàn)了在使用 IDE 的默認查看模式時隱藏主工具欄的選項,與舊 UI 相同。 要移除工具欄,首先轉(zhuǎn)到 View | Appearance(視圖 | 外觀),然后取消選中 Toolbar(工具欄)選項。

2、Default(默認)工具窗口布局選項

IntelliJ IDEA 2023.3 進一步增強了 v2023.1 中引入的保存多個工具窗口布局并在它們之間切換的功能。 新的 Default(默認)布局選項提供了將工作區(qū)外觀還原到默認狀態(tài)的快速方式。 此布局不可自定義,位于 Window | Layouts(窗口 | 布局)下。

3、默認顏色編碼編輯器標(biāo)簽頁

為了增強您在編輯器中同時處理多種文件類型的導(dǎo)航體驗,我們?yōu)榫庉嬈鳂?biāo)簽頁引入了默認顏色編碼,反映它們在 Project(項目)工具窗口中的外觀。 您可以在 Settings/Preferences | Appearance & Behavior | File Colors(設(shè)置/偏好設(shè)置 | 外觀與行為 | 文件顏色)中管理此設(shè)置。

4、適用于 macOS 的新產(chǎn)品圖標(biāo)

對于 IntelliJ IDEA 2023.3 版本,我們重新設(shè)計了適用于 macOS 的 IntelliJ IDEA 圖標(biāo),使其與操作系統(tǒng)的標(biāo)準樣式指南保持一致。

5、Speed Search(快速搜索)快捷鍵

Speed Search(快速搜索)功能允許您在工具窗口和對話框中快速導(dǎo)航,現(xiàn)在可以通過快捷鍵使用。 將焦點置于樹或列表上后,即可從工具窗口的 Options(選項)菜單輕松調(diào)用搜索。 您也可以使用快捷鍵 Ctrl+F,或者直接輸入查詢。 您可以在 Settings / Preferences | Keymap(設(shè)置/偏好設(shè)置 | 按鍵映射)中為 Speed Search(快速搜索)功能指定自定義快捷鍵。

三、Java

1、于從字符串串聯(lián)到字符串模板的遷移的檢查

隨著 Java 21 中字符串模板的發(fā)布,我們實現(xiàn)了一項新的檢查來簡化串聯(lián)字符串的替換。 IDE 現(xiàn)在將提供快速修復(fù)建議,用 STR 模板處理器替換串聯(lián)。

2、局部類的 Move(移動)重構(gòu)

Move(移動)重構(gòu)現(xiàn)在可以應(yīng)用于局部類,從而允許您在代碼庫中重新定位局部類。 為此,首先通過上下文操作或按 F6 應(yīng)用 Convert local to inner(將局部轉(zhuǎn)換為內(nèi)部)重構(gòu)。 轉(zhuǎn)換完成后,再次按 F6 調(diào)用 Move(移動)重構(gòu),為類選擇所需目標(biāo)。

3、重做的 static 方法代碼補全

我們增強了實用方法的代碼補全,這些方法通常為 static 并且位于其他類中。 現(xiàn)在,當(dāng)目標(biāo)類是第一個形參時,static 方法將被視為與實例方法相同,這使得相關(guān)補全建議更易被發(fā)現(xiàn)。 為了使代碼補全彈出窗口保持整潔,以及實用方法的建議更易查找,我們將其收集到一個列表中,這個列表會在您第二次調(diào)用代碼補全時顯示。 隨著功能的發(fā)展,未來可能發(fā)生變化。

4、改進的常量條件表達式檢查

識別和高亮顯示始終計算為相同值的條件表達式中的潛在錯誤時,IntelliJ IDEA 的代碼分析現(xiàn)已涵蓋更多場景。 例如,IDE 現(xiàn)在可以識別可能的字符串長度或估計字符串串聯(lián)結(jié)果,在檢測到冗余或可能有問題的代碼時提示檢查。

四、Kotlin

1、示例項目中的入門提示

對于剛接觸 IntelliJ IDEA 和 Kotlin 的用戶,可以通過一個選項打開包含示例代碼的新項目,現(xiàn)在這個選項也包含入門提示。 在 New Project(新建項目)向?qū)е校x中 Generate code with onboarding tips(使用入門提示生成代碼)獲得一個基本的沙盒項目,其中包含演示 IDE 基本功能的提示。 遵循示例項目中的提示,您可以嘗試各種功能,更輕松地熟悉 IDE。

2、JPS 的緊湊 Kotlin 項目結(jié)構(gòu)

現(xiàn)在,對于 IntelliJ 構(gòu)建系統(tǒng),您可以創(chuàng)建一個使用簡潔項目結(jié)構(gòu)且文件夾嵌套較少的項目。 Main 文件的路徑顯示為 src/Main.kt 而不是 src/main/kotlin/Main.kt。 這有助于節(jié)省項目瀏覽時間,并降低不需要大量嵌套的項目的整體復(fù)雜度。

3、Java Gradle 項目中 Kotlin 的自動配置

如果您將 Kotlin 文件添加到 Java 模塊,IntelliJ IDEA 現(xiàn)在可以通過更改構(gòu)建腳本自動添加所有必要的 Kotlin 依賴項。 您可以輕松檢查和撤消更改。 自動配置目前可用于滿足特定標(biāo)準的 Gradle 項目,如這篇博文所述。

4、K2 編譯器 Beta 版

在最近的 Kotlin 1.9.20 版本中,我們公布了 K2 編譯器的 Beta 版本。 使用 K2 編譯器的項目已在 IDE 中得到完全支持,并且捆綁的 Kotlin IDE 插件將其與基于 K1 的項目視為等同。

值得注意的是,捆綁的 Kotlin IDE 插件在底層仍然使用 K1 編譯器。 基于 K2 的 IDE 插件正在開發(fā)中,會在不久的將來發(fā)布。

5、針對 IDE 更新中包含的最新 Kotlin 版本的支持

從 v2023.3 開始,IntelliJ IDEA 和 Android Studio 更新中捆綁對新 Kotlin 版本的支持,因此您不再需要從 JetBrains Marketplace 更新 Kotlin 插件。 在每個主要 IDE 版本中,您都可以期待對即將推出的 Beta 版和穩(wěn)定版本 Kotlin 的內(nèi)置支持。

6、KMP 向?qū)?

IntelliJ IDEA 2023.3 引入了創(chuàng)建 Kotlin Multiplatform 項目的新方式 – Kotlin Multiplatform Web 向?qū)А?該向?qū)Э梢源_保在所有平臺上提供相同的用戶體驗,這也意味著您將更快獲得更新,因為它們獨立于主要 IDE 版本。 我們計劃在未來實現(xiàn) IDE 版本并創(chuàng)建命令行工具。 新向?qū)壳昂w熱門 Kotlin Multiplatform 用例,我們將繼續(xù)為其添加更多功能。

五、Scala

1、更出色的 Scala 3 支持

IntelliJ IDEA 2023.3 提供了增強的 Scala 3 支持,特別關(guān)注枚舉。 IDE 現(xiàn)在可以檢測不可擴展的枚舉并發(fā)出警告,改進了對生成符號的注解和修飾符的傳播,并提供 apply 方法的精確類型擴展,僅考慮直接 super 方法。 由重復(fù)合成元素引起的錯誤現(xiàn)在可以正確高亮顯示,枚舉的自動補全也得到增強。 此外,我們還改進了 Scala 3 代碼分析,消除了在看似隨機的情況下偶爾出現(xiàn)的無效錯誤高亮顯示。 除了增強 Parameter Info(形參信息)彈出窗口外,我們還改進了 inline 形參修飾符的代碼高亮顯示。

2、改進的針對 Scala 的語法高亮顯示

IntelliJ IDEA 在檢測無法訪問的代碼方面有所改進,并且許多紅色代碼誤報已被消除。 IDE 現(xiàn)在可以準確識別在拋出的異常以及 try、catch 和 finally 塊的上下文中使用的代碼,同時考慮隱式 import。 此外,我們還引入了對工作表等非標(biāo)準 Scala 文件禁止 Unused declaration(未使用的聲明) 和 Method can be private(方法可為 private)檢查的功能。

3、增強的嵌入提示設(shè)置

在 IntelliJ IDEA 2023.3 中,我們改進了為 Scala 配置嵌入提示的工作流,讓您可以更輕松地了解可用的嵌入提示類型以及使用方式。 這些提示現(xiàn)已對齊并位于屏幕右側(cè),確保不會遮擋代碼。

4、X-Ray 功能

編輯器中顯示的嵌入提示和其他信息旨在增強代碼可讀性和簡化編碼。 但是,詳細信息過多可能會使界面變得混亂。 借助針對 Scala 的新 X-Ray 功能,您可以禁用這些提示,然后在需要額外信息時雙擊并按住 Ctrl 將其重新打開。 這可以保持編輯器整潔,直到您想要查閱提示為止。

5、針對 Scala 的 UI 改進

Scala 設(shè)置現(xiàn)在可以通過文本搜索輕松查找。 在 Find Usages(查找用法)窗格中,我們添加了 File Structure(文件結(jié)構(gòu))按鈕,更全面地展示特定元素在代碼庫中如何使用。 為了提高代碼的可讀性,Structure(結(jié)構(gòu))工具窗口現(xiàn)在使用 ?=> 區(qū)分隱式形參和常規(guī)形參。 我們還在 Structure(結(jié)構(gòu))和 Project(項目)工具窗口中為可運行對象、測試類、異常類和枚舉引入了新圖標(biāo)。

6、Using 指令

我們通過多種方式增強了 IntelliJ IDEA 對 Scala CLI 的支持。 首先,您現(xiàn)在可以對 using 指令使用自動補全,當(dāng)您執(zhí)行自動補全時,它們的元素將自動格式化并正確高亮顯示。 其次,自動導(dǎo)入符號時,它將無縫集成到文件中的 using 指令下,產(chǎn)生更干凈、更整齊的代碼。

7、sbt 改進

此前,Scala 插件在直接依賴項中包含傳遞依賴項,導(dǎo)致考慮不必要的項目依賴項。 現(xiàn)在,插件在導(dǎo)入或重新加載時會計算所有傳遞依賴項。 修改后的方式可以讓您更好地控制項目結(jié)構(gòu)。 我們確保 sbt 模塊正確依賴于標(biāo)準 Scala 庫,消除了它們可能錯誤依賴 Scala SDK 的情況。 此外,我們還解決了導(dǎo)入或重新加載 sbt 項目時導(dǎo)致 sbt 命令歷史記錄中斷的問題,并且改進了創(chuàng)建新項目時獲取可用 Scala 和 sbt 版本的流程。

軟件特色

1、對重構(gòu)的優(yōu)越支持

idea是所有ide中最早支持重構(gòu)的,其優(yōu)秀的重構(gòu)能力一直是其主要賣點之一。

2、智能的選取

在很多時候我們要選取某個方法,或某個循環(huán)或想一步一步從一個變量到整個類慢慢擴充著選取,idea就提供這種基于語法的選擇,在默認設(shè)置中ctrl+w,可以實現(xiàn)選取范圍的不斷擴充,這種方式在重構(gòu)的時候尤其顯得方便。

3、豐富的導(dǎo)航模式

idea提供了豐富的導(dǎo)航查看模式,例如ctrl+e顯示最近打開過的文件,ctrl+n顯示你希望顯示的類名查找框(該框同樣有智能補充功能,當(dāng)你輸入字母后idea將顯示所有候選類名)。在最基本的project視圖中,你還可以選擇多種的視圖方式。

4、歷史記錄功能

不用通過版本管理服務(wù)器,單純的idea就可以查看任何工程中文件的歷史記錄,在版本恢復(fù)時你可以很容易的將其恢復(fù)。

5、編碼輔助

java規(guī)范中提倡的tostring()、hashcode()、equals()以及所有的get/set方法,你可以不用進行任何的輸入就可以實現(xiàn)代碼的自動生成,從而把你從無聊的基本方法編碼中解放出來。

6、靈活的排版功能

基本所有的ide都有重排版功能,但僅有idea的是人性的,因為它支持排版模式的定制,你可以根據(jù)不同的項目要求采用不同的排版方式。

7、對jsp的完全支持

不需要任何的插件,完全支持jsp。

8、智能編輯

代碼輸入過程中,自動補充方法或類。

9、ejb支持

不需要任何插件完全支持ejb(6.0支持ejb3.0)

10、代碼檢查

對代碼進行自動分析,檢測不符合規(guī)范的,存在風(fēng)險的代碼,并加亮顯示。

11、動態(tài)語法檢測

任何不符合java規(guī)范、自己預(yù)定義的規(guī)范、累贅都將在頁面中加亮顯示。

12、xml的完美支持

xml全提示支持:所有流行框架的xml文件都支持全提示,誰用誰知道。

13、列編輯模式

用過utraledit的肯定對其的列編輯模式贊賞不已,因為它減少了很多無聊的重復(fù)工作,而idea完全支持該模式,從而更加提高了編碼效率。

14、預(yù)置模板

預(yù)置模板可以讓你把經(jīng)常用到的方法編輯進模板,使用時你只用輸入簡單的幾個字母就可以完成全部代碼的編寫。例如使用比較高的publicstaticvoidmain(string[]args){}你可以在模板中預(yù)設(shè)pm為該方法,輸入時你只要輸入pm再按代碼輔助鍵,idea將完成代碼的自動輸入。

15、完美的自動代碼完成

智能檢查類中的方法,當(dāng)發(fā)現(xiàn)方法名只有一個時自動完成代碼輸入,從而減少剩下代碼的編寫工作。

16、版本控制完美支持

集成了目前市面上常見的所有版本控制工具插件,包括git、svn、github,讓開發(fā)人員在編程的工程中直接在intellijidea里就能完成代碼的提交、檢出、解決沖突、查看版本控制服務(wù)器內(nèi)容等等。

17、不使用代碼的檢查

自動檢查代碼中不使用的代碼,并給出提示,從而使代碼更高效。

intellij idea2023快捷鍵大全

Ctrl+Z:撤銷

Ctrl+Shift+Z:重做

Ctrl+X:剪貼

Ctrl+C:復(fù)制

Ctrl+V:粘貼

Ctrl+Y:刪除當(dāng)前行

Ctrl+D:復(fù)制當(dāng)前行

Ctrl+Shift+J:將選中的行合并成一行

Ctrl+N:查找類文件

Ctrl+Shift+N:查找文件

Ctrl+G:定位到文件某一行

Alt+向左箭頭:返回上次光標(biāo)位置

Alt+向右箭頭:返回至后一次光標(biāo)位置

Ctrl+Shift+Backspace:返回上次編輯位置

Ctrl+Shift+反斜杠:返回后一次編輯位置

Ctrl+B:定位至變量定義的位置

Ctrl+Alt+B:定位至選中類或者方法的具體實現(xiàn)

Ctrl+Shift+B:直接定位至光標(biāo)所在變量的類型定義

Ctrl+U:直接定位至當(dāng)前方法override或者implements的方法定義處

Ctrl+F12:顯示當(dāng)前文件的文件結(jié)構(gòu)

Ctrl+Alt+F12:顯示當(dāng)前文件的路徑,并可以方便的將相關(guān)父路徑打開

Ctrl+H:顯示當(dāng)前類的繼承層次

Ctrl+Shift+H:顯示當(dāng)前方法的繼承層次

Ctrl+Alt+H:顯示當(dāng)前方法的調(diào)用層次

F2:定位至下一個錯誤處

Shift+F2:定位至前一個錯誤處

Ctrl+Alt+向上箭頭:查找前一個變量共現(xiàn)的地方

Ctrl+Alt+向下箭頭:查找下一個變量共現(xiàn)的地方

Ctrl+=:展開代碼

Ctrl+-:收縮代碼

Ctrl+Alt+=:遞歸展開代碼

Ctrl+Alt+-:遞歸收縮代碼

Ctrl+Shift+=:展開所有代碼

Ctrl+Shift+-:收縮所有代碼

更新日志

v2023.3.8版本

在 IntelliJ IDEA 2023.3 中,AI Assistant 持續(xù)演進,現(xiàn)已超越技術(shù)預(yù)覽階段,獲得了大量令人期待的改進。 在其他方面,此版本包括對最新 Java 21 功能的全面支持,引入了帶有編輯操作的直觀浮動工具欄,并添加了 Run to Cursor(運行到光標(biāo))嵌入選項來增強調(diào)試工作流。 IntelliJ IDEA Ultimate 現(xiàn)在提供無縫的開箱即用 Kubernetes 開發(fā)體驗。

收起介紹展開介紹
  • JetBrains
  • java編程軟件
更多 (41個) >>JetBrains 如果你從事編程行業(yè),那么相信你對jetbrains應(yīng)該不會陌生吧,JetBrains是一家捷克的軟件開發(fā)公司,旗下有很多為人所熟知的產(chǎn)品,其主要產(chǎn)品就是為用戶們提供能量各種開發(fā)環(huán)境、開發(fā)工具、編程軟件等產(chǎn)品。下面小編就在這里為大家?guī)?strong>jetbrains全家桶,其中涵蓋了IntelliJ IDEA、PHPStorm、PyCharm等全系列軟件,如有興趣的可以自行下載體驗。

發(fā)表評論

0條評論