<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>

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

          共 4297字,需瀏覽 9分鐘

           ·

          2021-04-23 13:26

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

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

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

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

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

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

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

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

          • 新的 Run Targets 功能使您可以在 Docker 容器或遠(yuǎn)程計(jì)算機(jī)上運(yùn)行、測試、分析與調(diào)試應(yīng)用程序。

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

          • 您可以在搜索范圍內(nèi)包含或排除指定的外部依賴項(xiàng)。

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

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

          • 如果您是 Windows 用戶,則可通過右鍵單擊任務(wù)欄或 Start 菜單上的 IntelliJ IDEA 圖標(biāo),快速打開最近項(xiàng)目。

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

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

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

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

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

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

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

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

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

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

          5Profiler

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

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

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

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

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

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

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

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

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

          • 重新設(shè)計(jì)了用于 Change Signature 重構(gòu)的 UI,并添加新的復(fù)選框以供您將后續(xù)添加的參數(shù)設(shè)置為默認(rèn)項(xiàng)。

          8JavaScript

          現(xiàn)在,您可以更輕松地使用 Stylelint 修復(fù)代碼問題——只需將鼠標(biāo)懸停在問題上或在其上添加插入符號,按下 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。

          新版本引入了基于機(jī)器學(xué)習(xí)的 Scala 代碼補(bǔ)全功能。

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

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

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

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

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

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

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

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

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

          11Build 工具

          在導(dǎo)入 Maven 項(xiàng)目的同時,恢復(fù)了自定義設(shè)置功能。

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

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

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

          • 在創(chuàng)建 Spring、Micronaut、Quarkus 與 MicroProfile 項(xiàng)目時,您只需兩個步驟即可開始使用。您可以在更新后的向?qū)灼林休斎胨嘘P(guān)鍵信息,并在第二屏內(nèi)為框架設(shè)定具體配置。

          • 對于包含 JPA 實(shí)體的項(xiàng)目,官方還在 gutter 當(dāng)中添加了經(jīng)過重新設(shè)計(jì)的可單擊圖標(biāo)。還改善了對 Kotlin 及多模塊項(xiàng)目的 JPA 支持能力。

          • 您可以使用 JPA 控制臺在 Jakarta EE9 項(xiàng)目內(nèi)編寫及運(yùn)行 JPQL 查詢。

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

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

          • 添加了新的實(shí)驗(yàn)工具,用于檢測 Web 應(yīng)用程序中的 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 導(dǎo)入 OSGIfacet 設(shè)置。

          原文鏈接:

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

          推薦?? :1049天,100K!簡單復(fù)盤!

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

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

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

          點(diǎn)個在看少個 bug ??

          瀏覽 69
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報
          <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>
                  久操大香蕉视频 | 亚洲无码一级 | 中文无码视频在线播放 | 狼人视频在线地址123 | 欧美中文字幕在线视频观看 |