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設定中儲存已配置的檔案監視器,並在不同的專案中使用它們,因為現在可以像以前一樣設定全域性檔案監視器而不是每個專案一個。這將有助於減少使用許多專案的開發人員的設定冗餘。
Java語言程式設計IntelliJ IDEA 2022中文來源於:https://www.macz.com/mac/3674.html?id=NzY4OTU4Jl8mMjcuMTg2LjE0LjEyOA%3D%3D
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70008994/viewspace-2897471/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- JAVA語言程式設計思想Java程式設計
- Java程式設計師必備的IntelliJ IDEA外掛Java程式設計師IntelliJIdea
- Java 函數語言程式設計Java函數程式設計
- Java語言程式設計—迴圈語句Java程式設計
- Java開發工具IntelliJ IDEA 2022(idea)JavaIntelliJIdea
- Script in Java中文版Java指令碼程式設計:語言、框架與模式勘誤Java指令碼程式設計框架模式
- 【轉載】MapReduce程式設計 Intellij Idea配置MapReduce程式設計環境程式設計IntelliJIdea
- Java開發工具 IntelliJ IDEA 2022JavaIntelliJIdea
- IntelliJ IDEA 2022(Java開發工具)IntelliJIdeaJava
- GO語言程式設計JetBrains GoLand 2022_mac/win_中文程式設計AIGoLandMac
- Java語言程式設計——物件和類09Java程式設計物件
- IntelliJ IDEA 2021.3,專業的JAVA IDE程式設計工具IntelliJIdeaJava程式設計
- IntelliJ IDEA 2022 for Mac(Java開發工具)IntelliJIdeaMacJava
- 物件導向程式設計-java語言 第二週程式設計題物件程式設計Java
- ‘程式語言‘ ’程式設計工具’程式設計
- 程式語言設計,程式設計哲學程式設計
- Java 函數語言程式設計的前生今世Java函數程式設計
- Java 函數語言程式設計(三)流(Stream)Java函數程式設計
- Java8的函數語言程式設計Java函數程式設計
- Java函數語言程式設計知識分享!Java函數程式設計
- 高階程式設計師——java語言深度解析程式設計師Java
- C語言程式設計C語言程式設計
- 程式設計師的工作效率:Emacs vs IntelliJ IDEA程式設計師MacIntelliJIdea
- Java (計算機程式語言)Java計算機
- Java語言開發整合環境:IntelliJ IDEA 2023 for mac 中文版 v2023.2.3JavaIntelliJIdeaMac
- IntelliJ IDEA 2022.1.4IntelliJIdea
- 《Java 8函數語言程式設計》選讀:為什麼要給Java 8中加入函數語言程式設計?Java函數程式設計
- 程式語言BASIC程式設計師的啟蒙語言C程式程式設計師
- Java開發IntelliJ IDEA 2022 v2022.1.3JavaIntelliJIdea
- 重識Java8函數語言程式設計Java函數程式設計
- Java技術分享之函數語言程式設計!Java函數程式設計
- Java技術分享之函數語言程式設計Java函數程式設計
- 淺談函數語言程式設計與 Java Stream函數程式設計Java
- Java 函數語言程式設計(二)Lambda表示式Java函數程式設計
- Java 函數語言程式設計(一)初識篇Java函數程式設計
- 《JAVA語言程式設計》pdf 附下載連結Java程式設計
- Java8 新特性 —— 函數語言程式設計Java函數程式設計
- Java8函數語言程式設計應用Java函數程式設計