<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          IntelliJ IDEA 2021.3發(fā)布,這次不追了。。

          共 2942字,需瀏覽 6分鐘

           ·

          2021-12-18 16:16

          程序員的成長(zhǎng)之路
          互聯(lián)網(wǎng)/程序員/技術(shù)/資料共享?
          關(guān)注


          閱讀本文大概需要 4?分鐘。

          來(lái)自:OSC開(kāi)源社區(qū)

          IntelliJ IDEA 2021.3 現(xiàn)已發(fā)布,這是 2021 年的最后一個(gè)版本。此版本提供了一些新的功能和質(zhì)量改進(jìn),以提升用戶(hù)體驗(yàn)。

          具體更新內(nèi)容如下:

          關(guān)鍵更新


          • 支持遠(yuǎn)程開(kāi)發(fā)。此功能允許軟件工程師連接到運(yùn)行 IDE 后端的遠(yuǎn)程計(jì)算機(jī),并像在本地機(jī)器上一樣處理位于該端的項(xiàng)目。

          • 查看診斷和修復(fù) IDE 問(wèn)題的新的、更快的方法。

          • Smart Step Into action 現(xiàn)在適用于 Kotlin 代碼。它允許你使用鏈?zhǔn)椒椒ㄕ{(diào)用和 lambda 來(lái)調(diào)試表達(dá)式,突出顯示你可以進(jìn)入的方法和 lambda。它允許你調(diào)試一個(gè)帶有鏈?zhǔn)椒椒ㄕ{(diào)用和 lambdas 的表達(dá)式,突出顯示你可以 step into 的方法和 lambdas。

          • 調(diào)試器可以檢測(cè) Kotlin 內(nèi)聯(lián)函數(shù),并在堆棧跟蹤面板中顯示內(nèi)聯(lián)函數(shù)調(diào)用。

          • Kotlin 的新 Constant conditions inspection。
          編輯器
          • 可以使用 macOS 上的??+鼠標(biāo)滾輪?或 Windows 和 Linux 上的 Ctrl+鼠標(biāo)滾輪 同時(shí)更改所有打開(kāi)的 tab 中的字體大小。

          • 現(xiàn)在可以輕松地在 Markdown 文件中插入表格。

          • 使用 editor tabs 變得更容易。只需單擊 tab 窗格右上角的三個(gè)點(diǎn)即可訪(fǎng)問(wèn)所有 tab actions。

          • 意圖預(yù)覽現(xiàn)在適用于 Kotlin 中的更多意圖操作和快速修復(fù),并顯示不支持預(yù)覽的意圖操作的 HTML 描述。

          用戶(hù)體驗(yàn)
          • 當(dāng)你在 macOS 上使用 F3 快捷方式或在 Windows 和 Linux上使用 F11 時(shí),你的文件、文件夾和類(lèi)將出現(xiàn)在新的 Bookmarks 工具窗口中。

          • 已經(jīng)可以使用選項(xiàng)卡拆分運(yùn)行工具窗口。這允許你同時(shí)運(yùn)行多個(gè)配置并查看所有結(jié)果。

          • 在搜索操作時(shí),IntelliJ IDEA 中的 Search Everywhere 使用機(jī)器學(xué)習(xí)對(duì)結(jié)果進(jìn)行排序。

          • New Project wizard 窗口中重新設(shè)計(jì)的 Empty Project 節(jié)點(diǎn)允許你創(chuàng)建一個(gè)基本項(xiàng)目來(lái)處理不同類(lèi)型的單獨(dú)文件,你還可以在其中添加 Java 和 Kotlin 類(lèi)。

          • 新的 Multi-Module Project 節(jié)點(diǎn)可讓你從頭開(kāi)始創(chuàng)建具有復(fù)雜結(jié)構(gòu)的項(xiàng)目。

          • 默認(rèn)情況下,當(dāng)你使用 macOS 上的 ? F7 或 Windows 和 Linux 上的 Alt+F7 搜索方法實(shí)現(xiàn)的用法時(shí),IntelliJ IDEA 現(xiàn)在使用頂級(jí)層次結(jié)構(gòu)方法作為目標(biāo)。

          • “Show Usages”對(duì)話(huà)框現(xiàn)在包括每個(gè)找到的用法的源代碼預(yù)覽、更改搜索范圍的功能以及查看你正在搜索的代碼元素類(lèi)型和找到的用法數(shù)量的選項(xiàng)。
          Java
          • IntelliJ IDEA 添加了一個(gè)新的檢查“Non-safe string passed to a safe method”,這有助于避免在使用org.checkerframework.checker.tainting.qual注釋的項(xiàng)目中把不安全的數(shù)據(jù)傳遞到安全方法??梢酝ㄟ^(guò)這個(gè)檢查發(fā)現(xiàn)的問(wèn)題包括 SQL 注入和 XSS 缺陷。
          • 添加了兩個(gè)可以幫助簡(jiǎn)化代碼的新檢查。第一個(gè)建議你將 collect(toList()) 替換為 .toList()。可以在 Java 16 及更高版本中使用它。另一個(gè)檢查提示你將 collection.addAll(List.of(“x”)) 替換為 collection.add(x),并將 map.putAll(Map.of(“a”, “b”)) 替換為 map.put(“a”, “b”)。
          • 在 Java 中引入局部變量的設(shè)置不再出現(xiàn)在彈出窗口中,用于隱藏你正在編寫(xiě)的代碼。現(xiàn)在可以通過(guò)變量旁邊的齒輪圖標(biāo)或使用 macOS 上的??+? +O?快捷方式或 Windows 上的 Alt+Shift+?O?來(lái)訪(fǎng)問(wèn)它們。
          • 當(dāng)調(diào)用 Introduce 參數(shù)重構(gòu)時(shí),IDE 會(huì)詢(xún)問(wèn)你要替換出現(xiàn)的位置。在你做出選擇后,將出現(xiàn)一個(gè)齒輪圖標(biāo),允許你為重構(gòu)配置更多設(shè)置。
          • 你可以在 Run/Debug Configurations 對(duì)話(huà)框中,通過(guò)選擇 Modify options | Modify classpath,以每個(gè)配置為基礎(chǔ)定義自定義classpath。
          Kotlin
          • 引入了新的重構(gòu),可讓你在 Kotlin 中提取常量。
          • 非阻塞上下文檢查中的可能阻塞調(diào)用現(xiàn)在可自定義,涵蓋更多情況,并提供快速修復(fù)。
          • 添加了內(nèi)聯(lián)提示,使用簡(jiǎn)單的數(shù)學(xué)符號(hào)來(lái)解釋范圍內(nèi)的單詞或符號(hào)的作用。
          • 通過(guò)為所有字段添加工具提示、刪除一些不受歡迎的模板并添加一個(gè)新模板來(lái)讓你創(chuàng)建 Compose Web 應(yīng)用程序并簡(jiǎn)化項(xiàng)目設(shè)置步驟,重新設(shè)計(jì)了 New Project?wizard?的布局。

          JavaScript

          • 直接從編輯器將你的 npm 包更新到最新版本。
          • 代碼完成在 HTML 中的工作方式已得到改進(jìn)。每當(dāng)你在編輯器中鍵入標(biāo)簽名稱(chēng)或縮寫(xiě)或調(diào)用代碼完成時(shí),IntelliJ IDEA 都會(huì)立即向你顯示相關(guān)建議。
          Scala?
          • 此版本的一大重點(diǎn)是對(duì) Scala 3 的支持。添加了高亮顯示,導(dǎo)航和自動(dòng)完成的功能,包括結(jié)束標(biāo)記、給定、使用和導(dǎo)出關(guān)鍵字、soft keywords 和 quiet syntax。此外,TASTy 閱讀器現(xiàn)在可以解析包對(duì)象,以及更高類(lèi)型的 variance 和 bounds。
          • Scala 3/Scala 2 交叉編譯項(xiàng)目可以作為 Scala 2 項(xiàng)目打開(kāi)。
          • Scala 插件現(xiàn)在支持?jǐn)?shù)據(jù)流分析,可以幫助你更輕松地檢測(cè)編程錯(cuò)誤。
          • Scala 編譯器選項(xiàng)現(xiàn)在可以自動(dòng)完成,你甚至可以查看每個(gè)選項(xiàng)的 Quick Documentation。
          • 嵌入提示可用于 Scala 中的范圍。
          其他
          • 添加了對(duì) Android Studio Arctic Fox 2020.3.1 的支持。
          • IntelliJ IDEA 現(xiàn)在支持 Groovy 4,包括成熟的代碼洞察、功能檢查和意圖操作。還支持其他功能,例如 switch 表達(dá)式和密封類(lèi)型。

          具體可參考官方博客:https://blog.jetbrains.com/idea/2021/11/intellij-idea-2021-3/。
          這次你會(huì)更新嗎?
          推薦閱讀:

          手把手復(fù)現(xiàn)了 Log4j2 漏洞,太可怕了。。

          終于實(shí)現(xiàn)了 SpringBoot+WebSocket實(shí)時(shí)監(jiān)控異常....

          互聯(lián)網(wǎng)初中高級(jí)大廠(chǎng)面試題(9個(gè)G)

          內(nèi)容包含Java基礎(chǔ)、JavaWeb、MySQL性能優(yōu)化、JVM、鎖、百萬(wàn)并發(fā)、消息隊(duì)列、高性能緩存、反射、Spring全家桶原理、微服務(wù)、Zookeeper、數(shù)據(jù)結(jié)構(gòu)、限流熔斷降級(jí)......等技術(shù)棧!

          ?戳閱讀原文領(lǐng)取!? ? ? ? ? ? ? ??? ??? ? ? ? ? ? ? ? ? ?朕已閱?

          瀏覽 22
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  亚洲乱码一区二区 | 欧美大陆三级成人网站 | 欧美色图日韩精品在线一区 | 高清无码h | 直接能看的黄色网址 |