Java語言編程開發IntelliJ IDEA 2022中文

2022-05-27     99mac

原標題:Java語言編程開發IntelliJ IDEA 2022中文

IntelliJ IDEA 2022中文專門設計用於藉助眾多工具和功能提高您的工作效率。也是目前編程人員最喜歡的Java集成開發環境,具備智能代碼助手、代碼自動提示、重構、J2EE支持、Ant、JUnit、CVS整合、代碼審查、 創新的GUI設計等特色功能,配合強大的插件支持,是目前開發效率最快的IDE工具。新版本idea ultimate 2022已經不需要設置工作空間,因為每一個Project都具備一個工作空間;同時支持全局JDK,全局Maven,支持版本控制Git/Svn,還支持自動導包和智能移除等,為用戶提供了更高效率的編程環境。

JetBrAIns IntelliJ IDEA for Mac軟體亮點功能

1、Java

- Java 11IntelliJ IDEA 支持即將發布的Java 11. IDE現在支持根據JEP 323的 lambda參數的本地變量語法,因此您可以在lambda表達式中使用var關鍵字。

- 在編輯器中預覽數據流信息IDE可以在編輯器中顯示已知的數據流信息。要查看它,只需再次調用 表達式類型操作(Ctrl + Shift + P)。

- 為長方法鏈鍵入提示IntelliJ IDEA顯示長方法鏈的類型提示。當您希望將每個調用的類型視為具有泛型的長方法鏈的類型提示時,這尤其有用。

- 配置快速文檔以與自動完成一起彈出現在可以將快速文檔配置為與自動完成一起彈出。只需啟用「 首選項/設置」 中的「 顯示文檔彈出窗口...」選項 編輯| 一般| 代碼完成。以前,可以將文檔彈出窗口配置為僅顯式調用完成時顯示。

- 「提取方法」的新預覽面板IntelliJ IDEA為Extract Method重構引入了一個新的預覽面板。在確認更改之前,它可以讓您了解重構的結果。當您重複使用重複的代碼片段時,這非常有用。

- 新的@Contract注釋返回值IntelliJ IDEA支持Contract注釋,它允許您在傳遞特定參數時指定方法反應。合同信息可用於各種檢查和操作,使用它來產生更好的警告並消除誤報。在版本2019中,我們擴展了Contract注釋以支持更多返回值:- new - 每次執行該方法時,它都會返回一個非null的新對象。- this - 該方法返回非null此引用。- paramX - 該方法返回其第X個參數。

- 更智能的Join Line行動我們已經升級了Join Lines操作(Linux / Windows / macOS上的Ctrl + Shift + J)。現在,在返回類型與限定符類型相同的任何方法調用上,操作將多個方法調用合併為鏈式調用。這也適用於具有後續調用的聲明或賦值行。Join Lines現在使用嵌套的if***更乾淨的結果,並且當您使用不必要的0連接行時。

-改進了Stream API支持在IntelliJ IDEA 中,我們改進了對Stream API的支持,因此它現在可以檢測收集未排序集合的已排序流。這表明排序是不必要的,或者使用收集器或集合是錯誤的。此外,之前有一個關於冗餘distinct()呼叫的新警告collect(toSet()),因為當收集到a時Set,結果總是不同的。

2、編輯

- 跳轉到閉合括號/引用Tab現在,在鍵入時,您可以使用Tab在結束括號或結束引號之外導航。這適用於Java,Kotlin,Groovy,SQL,PHP,JavaScript和Python文件。要啟用此 Tab行為,請轉到首選項/設置| 編輯| 一般| 智能鍵並選擇跳轉到關閉括號外/使用Tab鍵引用

- 為重新分配的局部變量和重新分配的參數加下劃線IntelliJ IDEA現在默認為重新分配的局部變量和重新分配的參數加下劃線。支持此功能的所有語言的屬性(現在包括Java和Groovy)可以在Preferences / Settings中更改 編輯| 配色方案| 語言默認值| 標識符| 重新分配。

- for和while關鍵字突出顯示將插入符號放在break或continue關鍵字時,IntelliJ IDEA會突出顯示相應循環的for或while關鍵字。

3、用戶介面

- MacBook Touch Bar支持IntelliJ IDEA 支持MacBook Touch Bar!直接從觸摸欄運行,構建和調試項目,提交更改並更新項目。IntelliJ IDEA按鈕顯示在Touch Bar介面中間的應用程式特定區域中,它們取決於上下文或您按下的修改鍵。可以在「首選項」|的「觸控欄」頁面上自定義所有可用的觸控條上下文 外觀與行為| 菜單和工具欄。

- 黑暗的窗口標題現在可以在IntelliOS上使IntelliJ IDEA標題欄更暗。轉到首選項| 外觀與行為| 外觀並選擇使用深色窗口標題。

- 新圖標我們推出了一些全新的圖標!IDE工具欄和工具窗口上新的更清晰,更簡單的圖標可減少視覺混亂並確保更好的可讀性。我們相信更清晰的用戶介面將有助於保持專注和生產力。閱讀最近更新的UI圖標背後的故事。

- 在Linux上更新了IntelliJ主題我們讓Linux上的IntelliJ主題看起來更現代化。UI元素(如按鈕,單選按鈕,複選框,文本欄位,選擇控制項,微調器和選項卡)的外觀已更新。

4、版本控制

- 更容易解決合併衝突使用Git時,現在查找包含合併衝突的文件要容易得多。對於每個更改列表,IDE將在新的「 合併衝突」節點下對此類文件進行分組。單擊「 解決操作」連結以打開「 與衝突合併的文件」對話框。此外,當您執行pull,merge或rebase時,IntelliJ IDEA現在會在「 與衝突時合併的文件」對話框中顯示Git分支名稱。這個更新的對話框允許您按目錄對文件進行分組,如果有多個文件與衝突合併,這應該會派上用場。

- VCS日誌選項卡中的增強功能您現在可以從「 日誌」選項卡的上下文菜單中刪除提交中的Git標記。此外,Diff預覽面板現在可在VCS日誌中使用。此外,您可以根據需要打開任意數量的日誌選項卡。

- Branch過濾器中最喜歡的分支我們已將「收藏」分支添加到「 日誌」選項卡中的「 分支」過濾器,因此您現在可以快速過濾您喜歡的分支的提交。

- 在修訂版中瀏覽存儲庫如果您使用Git進行版本控制,您現在可以根據任何給定的修訂來探索存儲庫的狀態。在「修訂」操作中使用新的「 瀏覽存儲庫」(可從VCS日誌的上下文菜單或文件歷史記錄中獲取),以在「 項目工具」窗口中打開所需的存儲庫狀態。

- 多個github帳戶使用IntelliJ IDEA 2019,您可以根據需要配置任意數量的github帳戶(在「首選項」|「版本控制」|「github」中),並為每個項目設置默認的 github帳戶。

- 跳過「推送」對話框在IntelliJ IDEA 2019中使用「 提交」和「推送」操作時,可以完全跳過「 推送」對話框,或僅在推送到受保護的分支時顯示此對話框。在Preferences |中自定義此行為 版本控制| Git。

5、JVM調試器

- 新的斷點意圖對於調試Java項目,IntelliJ IDEA 2019包含幾個新的便捷斷點意圖操作。無需再手動設置特定斷點的屬性 - 只需按Alt + Enter鍵,IDE將為您提供新的斷點意圖以及所有其他可用的意圖。

- 能夠過濾調用方法命中的斷點。在IntelliJ IDEA 2019中,如果某個條件適用於調用堆棧,則可以在斷點處停止。新的調用者過濾器允許您僅在從指定方法調用的斷點處停止。或者,反之亦然,如果從該方法調用它,它將不會停在斷點處。

6、組態

- 項目配置在IntelliJ IDEA 中,您可以在添加新存儲庫時排除某些傳遞依賴項。單擊庫屬性編輯器中的新配置操作連結。在打開的新配置傳遞依賴關係對話框中,僅選擇要添加到當前項目的必要傳遞依賴關係。

- IDE配置使用IntelliJ IDEA ,您可以直接從「 查找操作」對話框為操作指定快捷方式。只需選擇所需操作,按Alt + Enter,然後輸入快捷方式。

7、差異查看器

比較任何文本來源在IntelliJ IDEA 中,您可以打開一個空的差異查看器,並在其左側和右側面板中粘貼您要比較的任何文本。可以在「 查找操作」對話框中找到新的「 打開空白差異查看器」操作。

8、JavaScript和TypeScript

- 提取並轉換React組件使用新的Extract Component重構來創建新的React組件,方法是從現有的渲染方法中提取JSX代碼。您還可以通過使用新意圖將React類組件轉換為功能組件,反之亦然。

- 查找未使用的代碼您現在可以使用新的代碼覆蓋功能在客戶端找到未使用的JavaScript代碼(或TypeScript代碼)。在IDE中啟動帶有coverage的JavaScript Debug配置,並在Chrome中與您的應用進行交互。然後停止配置,IntelliJ IDEA將在Coverage工具窗口中顯示覆蓋率報告。有關文件和文件夾覆蓋範圍的信息將顯示在「 項目」視圖中。

- 與Angular CLI的新集成在IntelliJ IDEA 2019中,由於與ng add的集成,您可以為Angular應用程式添加新功能。使用新... | Angular Dependency ...ng在不使用終端的情況下安裝支持使用add 進行安裝的庫的操作。要使用Angular原理圖***代碼,請使用New ... | 角度示意圖...行動。

- 新的JavaScript和TypeScript意圖當你按下Alt + Enter鍵的新JavaScript和打字稿意圖地段現已:實現接口,創建派生類, 實現一個接口或抽象類的成員,***的「開關」的情況下,並用「for..of」疊代。

9、資料庫工具

- SQL日誌現在,您可以使用控制台輸出來查看IntelliJ IDEA運行的每個查詢。來自IDE的所有查詢現在都記錄在文本文件中; 您可以通過幫助|打開此文件 顯示SQL日誌。

- 新的SQL格式化程序現在可以專門為每個數據源使用自定義代碼樣式方案。您可以在數據源屬性的「 選項」選項卡中指定代碼樣式方案。

- 運行存儲過程現在,您可以在IntelliJ IDEA中執行存儲的Oracle和PostgreSQL過程。您可以通過從過程的上下文菜單中選擇「 執行」操作來運行過程,也可以在打開原始碼時單擊工具欄中的「運行」按鈕來運行過程。

- 原始碼遷移現在,更新任何對象的原始碼要簡單得多,只需雙擊對象並進行更改,然後單擊Commit,遷移對話框將預覽***的SQL代碼以更新原始碼。

10、文件觀察器插件

全球文件觀察者您現在可以在IDE設置中存儲已配置的文件監視器,並在不同的項目中使用它們,因為現在可以像以前一樣設置全局文件監視器而不是每個項目一個。這將有助於減少使用許多項目的開發人員的設置冗餘。

來源於:Mac:https://www.macz.com/mac/3674.html?id=NzY4OTU4Jl8mMjcuMTg2LjE0LjEyOA%3D%3D

win:https://soft.macxf.com/soft/2709.html?id=MjkzNjc%3D

文章來源: https://twgreatdaily.com/zh-sg/a48e6f0711556ecbbf0631a13abf3c55.html