IntelliJ IDEA 2020.3 EAP5:引入 ML 編碼,Git Stage 支持

2021-01-10 開源中國

IntelliJ IDEA 2020.3 EAP5 已經發布了,主要更新亮點有:

基於機器學習的 Java 代碼完成 更新的運行/調試配置 Git Stage 支持

基於機器學習的 Java 代碼完成

IntelliJ IDEA 編輯器引入了基於機器學習(ML)的編程,可以完成早期階段的 Java 代碼,這是標準排序機制的替代方法。該機器學習模型從 EAP 期間匿名收集到的數據中適應規則,從而產生更好的建議。不過在數據收集上,並沒有收集原始碼,只收集用戶與代碼完成 UI 交互的信息。

要對列表進行可見更改,可以進入「Preferences/Settings | Editor | General | Code Completion」,並在完成彈出框中選擇標記位置更改的複選框。用向上/向下的箭頭標記由 ML-comlietion 重新執行的選項。

現在也可以配置一個可同時創建多個文件的自定義模板。

更新的運行/調試配置

IntelliJ IDEA 2020.3 EAP5 實現了一個新的 UI,用於編輯 Java 應用程式和 JUnit 的運行/調試配置。Before Launch 部分現在位於屏幕的頂部,它允許用戶使用「+圖標」快速添加 IDE 在啟動應用程式之前執行的所有任務。添加的任務按標籤序列排列,可以通過拖放更改執行順序。

Git Stage 支持

首先需要在「Preferences/Settings | Version Control | Git 」中選擇「Enable staging area 」複選框,並點擊「Apply 」。然後用戶提交的視圖包含分級和不分級的文件。準備好暫存文件之後,單擊文件旁邊的「+圖標」,它將顯示在暫存節點下。

這只是其中一個途徑,點擊查看更多途徑及更新信息。

相關閱讀:

IntelliJ IDEA 2020.3 EAP 3 發布

IntelliJ IDEA 2020.2.3 發布

IntelliJ IDEA 2020.2 穩定版發布

相關焦點

  • IntelliJ IDEA 2020.3 EAP6 發布:重新設計 Endpoints、URL 嵌入提示
    IntelliJ IDEA 2020.3 EAP6 發布,此版本改進 Endpoints 工具窗口、提供更多信息的 URL 完成、提供重要 Spring 更新等等。
  • IntelliJ IDEA 2020.1 EAP4 發布,重命名/更改籤名新功能
    IntelliJ IDEA 2020.1 EAP4 發布了,此版本提供了一種更容易操作的方法來執行「重命名和更改籤名」重構。
  • IntelliJ IDEA 2017.2 EAP 將至,新特性前瞻
    JUnit 5 M4:參數化和重複測試為參數化測試和重複測試提供了專用的編碼協助。IntelliJ IDEA警告您是否未指定測試的參數來源。已經為方法處理程序和變量處理程序引入了類似的編碼協助。更好的HiDPI支持:每個顯示器,自動調整的字體大小早些時候,在Windows和Linux上IntelliJ IDEA將根據全局設置(主顯示)擴展UI,這意味著所有顯示器都使用了一個比例因子。現在,在Windows上,每個顯示器都有自己的縮放因子(只要它是一個整數值),並支持Linux和分數值即將到來。
  • IntelliJ IDEA 2019.3 發布,更好的性能和質量
    在 IntelliJ IDEA 2019.2 中引入了對 Java 13 的基本支持,並且在此發行版中,顯著改進了對 Java13 Text Blocks 的支持。 添加了新的「現場呼叫層次結構」操作。        ......
  • IntelliJ IDEA 2020.1 穩定版發布
    下載地址 https://www.jetbrains.com/idea/download,也可以使用 Toolbox App 進行更新。支持 Java 14IntelliJ IDEA 2020.1 已增加對 Java 14 及其新特性的支持。
  • 支持Java 14!Java 開發工具 IntelliJ IDEA 2020.1 穩定版發布
    下載地址 https://www.jetbrains.com/idea/download,也可以使用 Toolbox App 進行更新。支持 Java 14IntelliJ IDEA 2020.1 已增加對 Java 14 及其新特性的支持。
  • IntelliJ IDEA 2020 Mac 2020.3.1無限試用版(Java開發工具)
    IntelliJ IDEA2020提供了一套全面的功能,以及使用Java,Groovy,Scala和其他語言進行Web和企業開發的最先進技術和框架的工具和集成。最重要的是,IntelliJIDEA支持各種構建系統和單元測試框架集成以及直觀的測試運行UI。
  • IntelliJ IDEA 2020.2 EAP 5 發布,Java 15 支持
    IntelliJ IDEA 2020.2 EAP5 現已發布,新版本的主要亮點內容如下: Java 15
  • SmartGit 19.2 preview 2 發布,改進 stage/commit 工作流
    SmartGit 19.2 preview 2 發布了,此版本改進了 Index/Working Tree 更改的顯示,以此改善了 stage/commit  工作流。
  • IntelliJ IDEA 2019.3 Beta 2 已經發布!
    我們正接近發布日期,今天我們準備為您提供IntelliJ IDEA 2019.3的第二個Beta!
  • IntelliJ IDEA 新插件,可以檢查注釋、文檔與 commit 語法
    一般 IDE 只會對程序中程式語言部分進行語法、樣式與拼寫等檢查,現在 IntelliJ IDEA 新增了一個可以檢查編碼時自然語言的插件 Grazie,它除了檢查簡單的拼寫錯誤,還具有一定的智能,可以在語法出錯時提出警告。
  • 開發屬於自己的第一款IDEA插件!
    要是這個操作是你們的編碼環境特有的,那就只能自己寫工具了。所以這裡來學學如何編寫IDEA插件,讓自己的編程環境更加強大,更好的進行裝逼。下載IntelliJ IDEA Community Edition源碼社區版的安裝包裡是不包含源碼的,所以我們需要手動從github上clone一份:git clone --depth 1 git://git.jetbrains.org/idea/community.git idea
  • IntelliJ IDEA 11.0.2 發布,性能可用性顯著提升
    修復了諸多可用性和異常方面的問題,主要包括: 性能:許可輸入對話框中的「Discover」按鈕執行EDT中的許可伺服器連接 可用性:「Optimize Imports」自動移除只用於元素值的XML命名空間聲明 可用性:「關聯文件類型」功能應可以自動檢測文件類型 可用性:在Flex調試器中,允許從Variables視圖中隱藏靜態欄位 可用性:IDEA更新補丁包不應該升級idea
  • IntelliJ IDEA 卡成球了?
    目標 筆者的計劃是,在一個接近日常開發項目的場景下(加載一個大項目、加載2、3個微服務、git pull 後刷新大項目),測試各個設置帶來的效果,並選出內存消耗和速度都達到最優時的最佳設置。
  • IntelliJ IDEA 2020.2 EAP3 發布 - OSCHINA - 中文開源技術交流社區
    IntelliJ IDEA 2020.2 EAP3 現已發布。與往常一樣,用戶可以免費使用 IntelliJ IDEA Ultimate 的 EAP 構建,有效期 30 天。
  • IntelliJ IDEA 2020.2 穩定版發布
    IntelliJ IDEA 2020.2 穩定版已發布,此版本帶來了不少新功能,包括支持在 IDE 中審查和合併 GitHub
  • IntelliJ IDEA 2018.2 EAP 發布,支持 Touch Bar
    IntelliJ IDEA 2018.2 EAP 已發布:包含對 MacBook Touch Bar 的支持,對 Gradle
  • IntelliJ IDEA 2018.3 EAP 發布,支持多行 TODO 注釋
    Search EverywhereIntelliJ IDEA 2018.3 將引入 Search Everywhere 對話框,它有一個更友好的用戶界面,可調整大小,還可移動Run Anything說到通用操作,IntelliJ IDEA 2018.3 引入了一個新的 Run Anything 操作(雙 Ctrl) - 一種在 IDE 中運行命令的新集中方式
  • 匯總一下Intellij IDEA炫酷的插件
    2020年最新的常問企業面試題大全以及答案免費領取大家想看什麼類型的文章呢留言告訴亦夏哦,亦夏會在一周內進行推送~這裡補充一下常用的插件酷 三個插件都裝上吧,相互補充5、翻譯插件 translation plugin推薦指數:☆☆☆☆推薦理由:不能翻牆的同學,請自行百度如何更換為百度翻譯。在ide中直接翻譯,不需要跳轉到網頁了,效率神器!
  • IntelliJ IDEA 2020.3 穩定版發布
    IntelliJ IDEA 2020.3 現已發布。