intellij idea 2021.3中文版
詳情介紹
idea2021.3功能介紹
一、主要更新1、遠程開發(fā) BETA ULTIMATE
現(xiàn)已支持測試版本的遠程開發(fā)工作流。 您可以從世界任何地方輕松連接到運行后端的遠程計算機。 所有處理都將在這臺強大的遠程計算機上進行,您將能夠像在本地計算機上一樣無縫地處理項目。
此外,您還可以借助 Space 這款整體軟件開發(fā)管道的一站式平臺,創(chuàng)建、預構(gòu)建、共享、重現(xiàn)、休眠和管理開發(fā)環(huán)境。
2、問題故障排除
能夠以一種全新的快速方法診斷和修正導致 IDE 無法正常工作的問題。 如果 IDE 運行不正常,您可以從 File(文件)菜單調(diào)用新的 Repair IDE…(修復 IDE…)操作。 它將通過一系列步驟引導您解決一些最常見的問題。
3、Kotlin 的 Constant conditions(常量條件)檢查
我們添加了新的 Constant conditions(常量條件)檢查,協(xié)助報告靜態(tài)已知始終為 true、false、null 或零的非普通條件和值。 它的工作方式與 Java 的類似檢查相同,并且支持大多數(shù)相同的檢查。
4、Kotlin 調(diào)試器更新
Smart Step Into(智能步入)
當您想要調(diào)試具有鏈式方法調(diào)用和 lambda 的表達式時,Step Into(步入)操作可以默認提供 Smart Step Into(智能步入)的功能。 它將高亮顯示能夠步入的方法和 lambda。 要開始使用,請點擊位于 Debug(調(diào)試)工具窗口頂部窗格中的 Step Into(步入)按鈕或使用 F7 快捷鍵。 然后,IDE 將高亮顯示能夠步入代碼的位置,您可以點擊選擇所需的行。
5、內(nèi)聯(lián)堆棧幀
調(diào)試器現(xiàn)在可以檢測 Kotlin 內(nèi)聯(lián)函數(shù)并在堆棧跟蹤面板中顯示內(nèi)聯(lián)函數(shù)調(diào)用。 您可以導航到這些調(diào)用,還可以檢查和評估每個幀的變量。
二、編輯器
1、更改所有選項卡的字體大小
我們根據(jù)用戶請求做出了更新,支持在 macOS 上使用 ?+鼠標滾輪或在 Windows 和 Linux 上使用 Ctrl+鼠標滾輪同時更改所有打開的選項卡的字體大小。 要啟用此功能,首先轉(zhuǎn)到 Preferences / Settings | Editor | General(偏好設置 / 設置 | 編輯器 | 常規(guī)),選擇 Change font size with Command + mouse wheel in(使用 Command + 鼠標滾輪更改字體大小),然后選擇 All editors(所有編輯器)。 如果選擇 Active editor(有效編輯器),則快捷鍵將僅在您當前處理的文件中更改字體大小。
2、改進了意圖預覽
添加了一個實用選項,允許您在將意圖操作和快速修復應用于代碼之前預覽其結(jié)果。 此功能在 Intention actions(意圖操作)菜單中可用。 要激活預覽,在 macOS 上按 F1 或在 Windows 和 Linux 上按 Ctrl+Q。
自 v2020.1 引入意圖預覽起,我們就一直在持續(xù)改進。 在軟件中,它適用于 Kotlin 中的更多意圖操作和快速修復,并且“預覽不可用”消息已被替換為不支持的意圖操作的更詳盡 HTML 描述。 此外,對于修改多個文件的操作,預覽會顯示可能結(jié)果的一部分。 這一部分結(jié)果應該足以展現(xiàn)操作將帶來的變化。
3、改進了 Markdown 支持
在軟件中,表的創(chuàng)建更加簡單。 只需調(diào)用上下文菜單并選擇 Insert | Table(插入 | 表)。 就是這樣! 您可以使用鼠標懸停操作或鍵盤選擇首選大小。
表中的單元格寬度將隨鍵入做出調(diào)整。 您可以使用浮動工具欄編輯表內(nèi)容。
要創(chuàng)建新行,您可以使用 Shift+Enter 和 Tab 導航到下一個單元格。
三、用戶體驗
1、新的 Bookmarks(書簽)工具窗口
我們引入了新的 Bookmarks(書簽)工具窗口,取代與其類似的 Favorites(收藏夾)實例。 從現(xiàn)在開始,您只需在 macOS 上使用 F3 快捷鍵或在 Windows 和 Linux 上使用 F11 即可將文件、文件夾和類標記為重要。
添加書簽時,默認會將其置于 Bookmarks(書簽)工具窗口下以項目命名的節(jié)點中。 每次添加新書簽,它都會出現(xiàn)在此節(jié)點內(nèi)的列表頂部。 您可以使用工具窗口設置中的 Sort Groups and Bookmarks(排序組和書簽)選項按類型對書簽進行排序。 您還可以創(chuàng)建新節(jié)點并在其中拖放條目。
2、拆分 Run(運行)工具窗口
在 v2021.3 中,可以拆分包含選項卡的 Run(運行)工具窗口 。 這讓您能夠同時運行多個配置和查看所有結(jié)果。
要拆分窗口,請將要查看的選項卡拖放到 Run(運行)工具窗口內(nèi)的高亮顯示區(qū)域。 要再次取消拆分窗口,請右鍵點擊頂部窗格并從上下文菜單中選擇 Unsplit(取消拆分)。
3、Search Everywhere(隨處搜索)中基于機器學習的操作搜索
在搜索操作時,應用中的 Search Everywhere(隨處搜索)現(xiàn)在默認由機器學習驅(qū)動。 我們訓練了一個基于機器學習的公式,它會考慮以下信息:
特定用戶的操作使用歷史記錄。
整個用戶群的操作使用頻率。
搜索查詢的長度、操作的名稱等。
我們希望基于機器學習的模型可以提高您的搜索質(zhì)量并根據(jù)您的特定需求返回最合適的結(jié)果。
4、改進了 Find Usages(查找用法)
當您在 macOS 上通過 ?F7 或在 Windows 和 Linux 上通過 Alt+F7 搜索方法實現(xiàn)的用法時,IDE 不再詢問您是否要在彈出窗口中查找基方法的用法。 取而代之的是,將默認使用頂級層次結(jié)構(gòu)方法作為搜索的目標。 要更改此行為,請點擊齒輪圖標,取消選中 Find Usages(查找用法)工具窗口設置中的 Search for base method usages(搜索基方法用法)復選框。
5、重新設計了 Show Usages(顯示用法)
Show Usages(顯示用法)對話框獲得了多個新功能。 我們推出了基于發(fā)現(xiàn)的用法的源代碼預覽,您可以點擊頂部工具欄窗格中的方形圖標查看。 另一項更新讓您可以使用位于 Preview(預覽)圖標旁邊新增的下拉列表更改搜索范圍。 此外,窗口的標題欄現(xiàn)在會顯示您正在搜索的代碼元素的類型和找到的用法數(shù)量。
另一個非常方便的小更新允許您設置對話框?qū)挾?,IDE 將在下次調(diào)用時保留該寬度。
重新設計了 Empty Project(空項目)并添加了新的 Multi-Module Project(多模塊項目)節(jié)點
在 v2021.3 中,您會發(fā)現(xiàn)項目向?qū)е械墓?jié)點發(fā)生了一些變化。
您可以選擇 Empty Project(空項目)節(jié)點創(chuàng)建一個基本項目,用于處理不同類型的單獨文件以及添加 Java 和 Kotlin 類。 IDE 將自動配置項目,讓您可以在存在 Java 或 Kotlin 類時對其進行編譯。
新的 Multi-Module Project(多模塊項目)節(jié)點讓您可以從頭開始創(chuàng)建具有復雜結(jié)構(gòu)的項目。 創(chuàng)建項目后,Project Structure(項目結(jié)構(gòu))對話框?qū)⒋蜷_,您可以添加各種模塊。
6、無障礙功能更新
解決了一些無障礙功能問題,讓屏幕閱讀器更為舒適。 我們根據(jù)請求,禁用了過去在鼠標懸停時出現(xiàn)的工具窗口微件彈出窗口和快速文檔彈出窗口。 我們還修正了調(diào)用 Go to Declaration(轉(zhuǎn)到聲明)對話框時會出現(xiàn)的問題。
在此版本中,macOS 上的無障礙功能支持也得到了改進。 我們解決了 VoiceOver 焦點的幾個問題,并使屏幕閱讀器可以在您創(chuàng)建項目時檢測 New Project(新建項目)向?qū)е械牧斜眄棥?我們減少了播放聲音的幫助工具提示的數(shù)量,以最大限度地降低編碼時的干擾。
四、Java
1、用于跟蹤不安全字符串的檢查
IntelliJ IDEA 現(xiàn)在會針對 SQL 注入和 XSS 缺陷、敏感數(shù)據(jù)泄漏和不安全的反序列化等危險發(fā)出警告。 它還可以防止您將不安全的數(shù)據(jù)傳遞給安全的方法。 這些額外的警告由新的 Non-safe string is passed to a safe method(不安全字符串被傳遞至安全方法)檢查提供。
要啟用此檢查,您需要將字符串注解為 @Untainted(“安全”)或 @Tainted(“不安全”)。 這些注解將在添加 org.checkerframework.checker.tainting.qual 依賴項時生效。
2、其他新的 Java 檢查
我們添加了兩個檢查,可幫助您簡化代碼。 第一個會建議您將 collect(toList()) 替換為 .toList()。 您可以在 Java 16 及更高版本中使用此檢查。 另一個檢查會提示您將 collection.addAll(List.of("x")) 替換為 collection.add(x),將 map.putAll(Map.of("a", "b")) 替換為 map.put("a", "b")。
3、改進的重構(gòu)
在 Java 中引入局部變量時,適用的設置不會再出現(xiàn)在彈出窗口中,這個彈出窗口之前會覆蓋您編寫的代碼。 更新后,您可以點擊變量旁邊的齒輪圖標或者在 macOS 上使用 ??O 快捷鍵或在 Windows 上使用 Alt+Shift+O 訪問這些選項。
我們還改進了 Introduce parameter(引入形參)重構(gòu)。 在 macOS 上使用 ??P 或在 Windows 和 Linux 上使用 Ctrl+Alt+P 調(diào)用此重構(gòu)時,IDE 會詢問您要替換匹配項的位置。 完成選擇后,將出現(xiàn)一個齒輪圖標,點擊該圖標即可為重構(gòu)配置更多設置。
4、Run/Debug Configurations(運行/調(diào)試配置)中的可自定義類路徑
有時您可能需要在 Run/Debug Configurations(運行/調(diào)試配置)對話框中針對不同的配置定義自定義類路徑。 從這個版本開始,選擇 Modify options | Modify classpath(修改選項 | 修改類路徑)即可完成此操作。
五、Kotlin
1、Extract constant(提取常量)重構(gòu)
我們引入了一種新的重構(gòu),讓您可以在 Kotlin 中提取常量。 要使用這個重構(gòu),請將文本光標置于字符串上,然后在 macOS 上按 ??C 或在 Windows 和 Linux 上按 Ctrl+Alt+C。
2、改進了 Possibly blocking call in non-blocking context(可能在非阻塞上下文中使用阻塞調(diào)用)檢查
如果您在錯誤的上下文中使用協(xié)同程序,Possibly blocking call in non-blocking context(可能在非阻塞上下文中使用阻塞調(diào)用)檢查會發(fā)出警告。 在此版本中,此檢查既提供警告,也提供上下文相關的快速修復。
另外,我們還做出了一些額外改進。 此檢查現(xiàn)在涵蓋更多情況,并且可自定義,能夠更好地適應特定環(huán)境。
3、范圍的內(nèi)聯(lián)提示
有時,Kotlin 所支持范圍的各種聲明方式可能較難理解。 為了將其簡化,我們添加了內(nèi)聯(lián)提示,用簡單的數(shù)學符號解釋范圍內(nèi)單詞或符號的含義。 如果您不需要此功能,可以右鍵點擊提示并選擇 Disable ‘Ranges’ hints type(禁用“范圍”提示類型)將其禁用。
4、更出色的 New Project(新建項目)向?qū)?br /> 我們重新設計了 New Project(新建項目)向?qū)У牟季?,為所有字段添加了工具提示,讓您輕松了解所需信息。 模板部分也已更新。我們移除了一些冷門模板并添加了一個新模板,可供創(chuàng)建 Compose Web 應用程序。
最后,項目設置步驟也得到簡化。 現(xiàn)在只有基本字段需要填寫。
六、Scala
1、Scala 3 支持改進
此版本的主要焦點是 Scala 3 支持。 我們?yōu)?end 標記添加了高亮顯示、導航和自動補全。 現(xiàn)在,given、using 和 export 關鍵字、軟關鍵字和安靜語法已具有自動補全。 TASTy 閱讀器可以解析 package objects,以及更高級類型中的差異和邊界。 詞法分析器和解析器錯誤的高亮顯示速度已顯著提升。 與 Scala 3 兼容的檢查也已增加。 我們改進了 given 導入的解析并已支持 final 頂級成員和 abstract lazy vals。
2、將 Scala 3 / Scala 2 交叉編譯項目作為 Scala 2 打開的選項
許多應該針對 Scala 2 和 Scala 3 編譯的項目被建模針對 Scala 2 交叉編譯的 Scala 3 項目,而其實際上是 Scala 2 項目。
將此類項目作為 Scala 2 打開,可以讓 IDE 使用正確的 Scala 版本,這種操作也更為可靠。
3、Scala 的數(shù)據(jù)流分析
Scala 插件現(xiàn)在支持數(shù)據(jù)流分析,可以幫助您更輕松地檢測編程錯誤。 您可以閱讀我們最近的博文了解更多信息。
4、Scala 編譯器選項的自動補全
Scala 編譯器中選項極多,很少有程序員能夠全部掌握。 此外,這些選項還因所用 Scala 版本而異。
您現(xiàn)在可以自動補全適用的選項,還可以查看各個選項的快速文檔。
5、范圍的內(nèi)嵌提示
您是否有過這樣的疑問:1 to 3 是包含范圍還是不包含范圍? 1 until 3 又是什么? Range(1, 3) 呢? 現(xiàn)在,答案會清楚地呈現(xiàn)在您眼前。
七、JavaScript
1、用于更新依賴項的新檢查 ULTIMATE
允許您直接從編輯器將 npm 軟件包更新到最新版本! 打開 package.json 文件,將文本光標放在要更新的軟件包版本上,在 macOS 上按 ?? 或在 Windows 和 Linux 上按 Alt+Enter,然后選擇 Update ‘package name’ to the latest version(將“軟件包名稱”更新到最新版本)。 將鼠標懸停在軟件包版本上時,還會顯示快速修復。
2、改進了 HTML 代碼補全 ULTIMATE
我們改進了代碼補全在 HTML 中的工作方式。 每當您在編輯器中輸入標記名稱或縮寫或者調(diào)用代碼補全,都會立即顯示相關建議。 先前,只有首先輸入 < 才會顯示。 此外,字符實體引用的代碼補全現(xiàn)在也可以更好地工作。
idea使用教程
一、【idea怎么創(chuàng)建java項目】1、打開 IDEA 軟件,點擊界面上的 Create New Project
2、出現(xiàn)以下界面,選中 Java,然后選擇 JDK,最后點擊 Next,進行下一步(我的是 jdk1.8)
3、這里是選擇生成項目時是否創(chuàng)建 Java 文件,勾選上 Java Hello World 后會生成一個默認的 Hello world 文件,點擊 Next 進行下一步
4、給項目命名,默認是 untiled,自己填個名字吧,最后點擊 finish
5、項目創(chuàng)建完成
二、【idea2021怎么創(chuàng)建web項目】
1、首先創(chuàng)建一個新項目。
2、選擇maven,點擊下一步。
3、設置名字,和路徑后,點擊完成即可創(chuàng)建web項目成功
三、【idea2021怎么導入項目】
1、首先創(chuàng)建一個新項目。
2、選擇maven。
3、設置名字,和路徑。
4、 其次點擊上面文件夾。
5、將項目的其他組件也加入進來。
6、選中需要導入的本地項目,點擊OK。
7、這里因為這個項目已經(jīng)導入idea了,所以這里是Finish,如果是未導入的話,會是next,點擊next,跳轉(zhuǎn)下個頁面的時候,直接確定就行。
8、到這里就已經(jīng)導入成功了。
軟件優(yōu)勢
1、在編輯器中預覽數(shù)據(jù)流信息IDE可以在編輯器中顯示已知的數(shù)據(jù)流信息。要查看它,只需再次調(diào)用 表達式類型操作(Ctrl + Shift + P)。
2、為長方法鏈鍵入提示
顯示長方法鏈的類型提示。當您希望將每個調(diào)用的類型視為具有泛型的長方法鏈的類型提示時,這尤其有用。
3、配置快速文檔以與自動完成一起彈出
現(xiàn)在可以將快速文檔配置為與自動完成一起彈出。只需啟用“ 首選項/設置” 中的“ 顯示文檔彈出窗口...”選項 編輯| 一般| 代碼完成。以前,可以將文檔彈出窗口配置為僅顯式調(diào)用完成時顯示。
4、“提取方法”的新預覽面板
為Extract Method重構(gòu)引入了一個新的預覽面板。在確認更改之前,它可以讓您了解重構(gòu)的結(jié)果。當您重復使用重復的代碼片段時,這非常有用。
5、新的@Contract注釋返回值
支持@Contract注釋,它允許您在傳遞特定參數(shù)時指定方法反應。合同信息可用于各種檢查和操作,使用它來產(chǎn)生更好的警告并消除誤報。
idea快捷鍵
1、寫代碼時用Alt-Insert(Code|Generate…)可以創(chuàng)建類里面任何字段的getter與setter方法。2、按Ctrl-N再鍵入類的名字可以快速地在編輯器里打開任何一個類。從顯示出來的下拉列表里選擇類。同樣的方法你可以通過使用Ctrl-Shift-N打開工程中的非java文件。
3、Ctrl-D復制當前行,Ctrl-Y刪除當前行。
4、Ctrl-Shift-U,Ctrl+Shift+Alt+U顯示類繼承結(jié)構(gòu)圖,再按Alt-M。
5、Alt-F1 回到當前文件所在的目錄結(jié)構(gòu)。
6、Ctrl-Shift-V 粘貼最近復制過的一些信息。
7、Ctrl-Shift-F7 高亮顯示所有該文本,按Esc高亮消失。
8、Ctrl-E 最近打開的文件。
9、Ctrl-P 方法參數(shù)提示。
10、Alt+ Up/Down 在方法間快速移動。
11、Ctrl+W 選中代碼,連續(xù)按會有其他效果。
12、Shift + F6 選中目錄結(jié)構(gòu)的文件,重命名。
13、Ctrl + Alt + F12 進入當前文件所在磁盤位置。
14、Ctrl + Shift + F搜索文件。
15、Ctrl + Shift + R 搜索指定范圍文件,替換文字。
16、Ctrl + Shift +W 返回上一次選擇的代碼塊狀態(tài)。
17、Ctrl + Shift + J 自動將下一行合并到當前行末尾。
16、Ctrl + Tab Switcher 導航 與 Ctrl + E 類似效果。
17、Ctrl + Shift + C 復制當前文件磁盤路徑到剪貼板。
其他版本
更多-
IntelliJ IDEA 2024 v2024.3官方版 編程軟件 / 1983G
-
IntelliJ IDEA 2023中文版 v2023.3.6 編程軟件 / 1.01G
-
intellij idea 2022官方版 v2022.3.3 編程軟件 / 760.55M
-
intellij idea 2020中文版 v2020.2 編程軟件 / 836.9M
-
intellij idea 2019中文版 v2019.3.4官方版 編程軟件 / 675.57M
-
intellij idea 2018官方版 v2018.3.5 編程軟件 / 549.17M
-
intellij idea 2017官方版 v2017.3.5 編程軟件 / 512.11M
相同廠商
-
JetBrains PyCharm 2023中文版 v2023.3.5 編程軟件 / 843.3M
-
JetBrains dotPeek(.NET反編譯工具) v2024.2.5官方版 調(diào)試編譯 / 93.66M
-
youtrack電腦版 v2024.1.27971官方版 編程軟件 / 894.76M
-
JetBrains RubyMine 2023官方版 v2023.3.6 編程軟件 / 443.05M
-
Rider Linux版 v2023.3官方版 編程軟件 / 1.08G
-
WebStorm10中文版 v10.0.4 編程軟件 / 163.33M
下載地址
- 電腦版
- /Mac版
- 本地下載通道:
- 浙江電信下載
- 北京聯(lián)通下載
- 江蘇電信下載
- 廣東電信下載
同類軟件
網(wǎng)友評論
共0條評論分類列表
類似軟件
-
intellij idea 2022官方版 v2022.3.3 編程軟件 / 760.55M
-
Rider Linux版 v2023.3官方版 編程軟件 / 1.08G
-
gx works3中文版 編程軟件 / 2.53G
-
朗思RPA官方版 v7.3.2.9電腦版 編程軟件 / 880.8M
精彩發(fā)現(xiàn)
換一換精品推薦
-
JDK 21(Java開發(fā)工具包) v21.0.1.0官方版 編程軟件 / 162.25M
查看 -
visual studio 2010中文旗艦版 編程軟件 / 2.46G
查看 -
FinClip Studio(小程序開發(fā)工具) v2.0.24 編程軟件 / 203.99M
查看 -
Visual Basic 6.0中文企業(yè)版 編程軟件 / 215.92M
查看 -
EasyBuilder500(步科觸摸屏編程軟件) v2.7.4 編程軟件 / 20.64M
查看