1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        IDEA 2021年首個新版本發(fā)布,重要更新速覽

        共 4297字,需瀏覽 9分鐘

         ·

        2021-04-23 13:26

        譯者 | 核子可樂  
        策劃 | 萬佳

        近日,JetBrains 正式發(fā)布 IntelliJ IDEA 2021.1,這也是今年的首個新版本。開發(fā)者可以從官網或通過 Toolbox App 進行下載。當然,Ubuntu 用戶們也可以在 IDE 內或者使用快照進行升級。

        下載地址:https://www.jetbrains.com/idea/?fileGuid=Rh53J74517Q9BKqm

        新版本解決了一系列原有問題,又引入大量新功能?,F(xiàn)在,您可以在 WSL 2 中使用 Java 項目進行工作、使用集成 Space、直接在 IDE 內配合視頻通話使用 Code With Me 進行協(xié)作開發(fā),并在 SSH 主機及 Docker 容器內運行代碼了。我們還添加了對 Java 16 的基本支持、幾項實用的新檢查以及 IDE 內的 HTML 預覽窗口??傊?,IDE 內的幾乎各個部分都迎來了多項更新。

        在本文中,我們將快速介紹 v2021.1 中的所有重要功能。

        1重要更新
        • 新版本以開箱即用的方式與官方的全新軟件開發(fā)及團隊協(xié)作平臺 Space 相集成。在登錄至組織的 JetBrains Space 之后,您可以立即查看并克隆項目 repo、查看同事編寫的代碼并編寫 Space 自動化腳本。

        • 新版本現(xiàn)在還為 Java 項目提供 WSL 2 支持。

        • Code With Me 是一項用于協(xié)作開發(fā)與結對編程的服務,現(xiàn)已開箱即用并附帶視頻與音頻通話功能。

        • 新的 Run Targets 功能使您可以在 Docker 容器或遠程計算機上運行、測試、分析與調試應用程序。

        2用戶體驗
        • 現(xiàn)在,您的這款 IDE 已經擁有面向 HTML 文件的內置瀏覽器預覽功能。在更改 HTML 或鏈接的 CSS 與 JavaScript 文件時,您可以實時預覽更新效果。

        • 您可以在搜索范圍內包含或排除指定的外部依賴項。

        • 官方標記了多個 UI 與 gutter 元素,現(xiàn)在您可以使用屏幕讀取器正確讀取這些元素了。

        • 如果在 Windows 上使用高對比度模式,則 IDE 會在首次啟動時自動應用高對比度主題。

        • 如果您是 Windows 用戶,則可通過右鍵單擊任務欄或 Start 菜單上的 IntelliJ IDEA 圖標,快速打開最近項目。

        3版本控制
        • 新版本引入了關于 Pull Requests 的多項更新,包括快速創(chuàng)建、快速啟用編輯器內 diff 功能以及 pull request 模板支持等。

        • 官方新增對 Git 提交模板的支持功能,現(xiàn)在您可以在提交消息中添加自定義描述信息。

        • 現(xiàn)在,您可以在向 VCS 提交變更之前輕松選擇代碼檢查配置文件——只需單擊齒輪圖標以顯示提交選項,而后勾選 Analyze code 復選框,再單擊 Choose profile 即可選擇所需的配置文件。

        • 官方在 Compare with branch 對話框的 Show diff in 旁邊添加了新的向下箭頭圖標,您可以借此從另一分支處獲取文件。

        • 通過官方提供的全新 Save to Shelf 操作,您可以將變更復制至 Shelf 處,同時將其保留在本地變更當中。

        • Perforce 插件現(xiàn)在可與 IntelliJ IDEA 社區(qū)全面兼容,并與您的 IDE 實現(xiàn)輕松捆綁。

        4編輯器
        • Preferences/Settings | Editor | Fonts 中提供新的字體設置,供您靈活微調各正文與粗體文本的樣式與磅數(shù)。

        • 在開啟多個選項卡以垂直拆分編輯器時,您可以雙擊其中任意一個選項卡,將當前編輯器的窗口最大化顯示。

        • 您的 IDE 現(xiàn)可支持采用 Goessner 或 Jayway 語法的 JSONPath 表達式。您可以使用新的 Evaluate JSONPath Expression 操作在 JSONPath 中寫入查詢,并通過 Edit|Find 進行測試。

        • IntelliJ IDEA 現(xiàn)可支持 JSON Lines 格式,并能夠識別.jsonl、.jslines、.ldjson 和 .ndjson 等多種文件類型。

        5Profiler

        官方重新設計了 Profiler UI,并添加兩個新的操作選項,您可以通過右鍵單擊運行中的應用程序訪問這些功能。其中 Capture MemorySnapshot 操作使您可以為應用程序創(chuàng)建.hprof 快照;CPUand Memory Live Charts 則開啟一個選項卡,其中包含多種資源消耗量跟蹤與可視化工具。

        6Java
        • 從 2021 年 3 月開始,IntelliJ IDEA 將為 Java 16 提供基本支持。

        • 官方新增幾項檢查機制,包括數(shù)據(jù)流分析檢查。

        • 官方為 chained builder 方法提供多種新的格式選項,用以幫助提高可讀性。

        7Kotlin
        • 官方提高了代碼分析速度,希望進一步提高錯誤檢測與警報速度。

        • 如果您使用的函數(shù)需要配合類型參數(shù),新 IDE 會將正確的類型參數(shù)添加至之前的代碼當中。

        • UML 類圖現(xiàn)可用于編譯為 JVM 的 Kotlin 代碼。

        • IntelliJ IDEA 自己的代碼覆蓋運行器現(xiàn)在可全面支持 Kotlin 的內聯(lián)函數(shù)與協(xié)同程序。

        • IntelliJ IDEA 調度器現(xiàn)可在 Kotlin 中評估 get 表達式,并將其顯示在 Varaiables 視圖當中。

        • 重新設計了用于 Change Signature 重構的 UI,并添加新的復選框以供您將后續(xù)添加的參數(shù)設置為默認項。

        8JavaScript

        現(xiàn)在,您可以更輕松地使用 Stylelint 修復代碼問題——只需將鼠標懸停在問題上或在其上添加插入符號,按下 Alt + Enter,而后選擇 Stylelint: Fix current file 即可。

        現(xiàn)在,我們的 IDE 中嵌入了 JavaScript API、HTML 與 CSS 的快速 MDN 文檔。

        https://developer.mozilla.org/en-US/?fileGuid=Rh53J74517Q9BKqm

        現(xiàn)在,您可以在處理樣式表時檢查選擇器特殊性。

        9Scala

        Type Diff 工具現(xiàn)可支持 kinds。

        新版本引入了基于機器學習的 Scala 代碼補全功能。

        除了模塊之外,編譯圖現(xiàn)在還可以顯示編譯器的階段與單位,幫助您更深入地了解編譯過程。

        sbt-idea 插件可幫助您使用 Scala 與 sbt 自主開發(fā) IntelliJ Platform 插件。新版本還提供一套內置的 Project Wizard 模板,讓整個插件開發(fā)流程更加輕松易行(此功能依賴于 PluginDevKit)。

        https://github.com/JetBrains/sbt-idea-plugin?fileGuid=Rh53J74517Q9BKqm

        10數(shù)據(jù)庫工具
        • 添加一個 UI,用于在對象修復過程中編輯 grant 授權。此項更新適用于 PostgreSQL、Redshift、Greenplum、MySQL、MariaDB、DB2、SQL Server 以及 Sybase。

        • 新增多套實時模板,可直接在數(shù)據(jù)庫瀏覽器上生成簡單語句。

        • 簡化了導航機制——現(xiàn)在,在 SQL 當中對對象進行 Go to declaration (Ctrl/Cmd+B) 調用會將您轉向 DDL,而非數(shù)據(jù)庫樹。

        • 改進了數(shù)據(jù)排序機制。

        • 每位計算機用戶都無比熟悉的 Ctrl/Cmd+C/V/X 操作,現(xiàn)在可在 IDE 中實現(xiàn)對數(shù)據(jù)源的復制、剪切與粘貼。

        • 現(xiàn)在,您可以編輯 MongoDB 集合當中的數(shù)據(jù)。官方還提供語句預覽功能。

        11Build 工具

        在導入 Maven 項目的同時,恢復了自定義設置功能。

        12框架與技術
        • 新檢查將高亮顯示 http:// 協(xié)議的位置,并將其變更為 https://。

        • HTTP 客戶端附帶一些更新。您可以折疊返回的 HTML、JSON 或 XML,并復制其中的正文、隱藏行號、選擇顯示格式,以及快速滾動至響應內容的頂部或底部。

        • 如果您在 https:// 協(xié)議當中使用 SSL 客戶端身份驗證,則可以在 HTTP 客戶端中配置 SSL 設置。

        • 在創(chuàng)建 Spring、Micronaut、Quarkus 與 MicroProfile 項目時,您只需兩個步驟即可開始使用。您可以在更新后的向導首屏中輸入所有關鍵信息,并在第二屏內為框架設定具體配置。

        • 對于包含 JPA 實體的項目,官方還在 gutter 當中添加了經過重新設計的可單擊圖標。還改善了對 Kotlin 及多模塊項目的 JPA 支持能力。

        • 您可以使用 JPA 控制臺在 Jakarta EE9 項目內編寫及運行 JPQL 查詢。

        • 如果您使用我們的淺色主題,則 UML 圖表也將更新為新的配色方案。

        • Swagger 現(xiàn)可支持帶有外部文件引用($ref)的規(guī)范,并在 Structure 視圖中為規(guī)范文件提供更多節(jié)點。

        • 添加了新的實驗工具,用于檢測 Web 應用程序中的 DOM 元素。您可以通過 Tools | Generate Selenium Page Object 訪問這款工具。

        13其他
        • IntelliJ IDEA 社區(qū)版正式引入對通用共享索引的支持。

        • IntelliJ IDEA 現(xiàn)可支持全部 Android Studio 4.1.1 更新。

        • IntelliJ IDEA 現(xiàn)可支持從 bnd-maven-plugin 導入 OSGIfacet 設置。

        原文鏈接:

        https://blog.jetbrains.com/idea/2021/04/intellij-idea-2021-1/

        推薦?? :1049天,100K!簡單復盤!

        推薦?? :年薪 40W Java 開發(fā)是什么水平?

        推薦?? :Github掘金計劃:Github上的一些優(yōu)質項目搜羅

        我是 Guide哥,擁抱開源,喜歡烹飪。Github 接近 10w 點贊的開源項目 JavaGuide 的作者。未來幾年,希望持續(xù)完善 JavaGuide,爭取能夠幫助更多學習 Java 的小伙伴!共勉!凎!點擊查看我的2020年工作匯報!
        原創(chuàng)不易,歡迎點贊分享。咱們下期再會!

        點個在看少個 bug ??

        瀏覽 69
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        分享
        舉報
        評論
        圖片
        表情
        推薦
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        分享
        舉報
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            成人视频免费网站 | 国产在线观看不卡 | 啪啪av | 男人的网站天堂 | 蜜桃久久久亚洲精品 | 黄色的录像 | 在线观看国产成人 | 瑶脱了内裤打开腿让人摸 | 色综合天天爱综合网 | 久久久久久 豆花视频 |