日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

easyui打开新的选项卡_IntelliJ IDEA 2020.3 正式版发布,多项超酷新功能

發布時間:2025/1/21 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 easyui打开新的选项卡_IntelliJ IDEA 2020.3 正式版发布,多项超酷新功能 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2020年12月01日,IntelliJ IDEA 2020.3 正式發布,這是2020年的第三個里程碑版本本文主要介紹 IntelliJ IDEA 2020.3 的新功能。

用戶體驗

重新設置歡迎界面

這個版本的 IntelliJ IDEA 重新設計了歡迎頁面。新的頁面包含了四個選項卡的快速訪問:

?管理項目入口?自定義 IDE 界面;?插件安裝入口?用于幫助用戶學習 IntelliJ IDEA 的資源

IDE 主題和操作系統同步

IntelliJ IDEA 現在可以將主題和操作系統同步,比如操作系統選用暗色主題,IDEA 也會自動切換主題。要啟用此功能,請以此選擇 Settings / Preferences | Appearance & Behavior | Appearance,然后選擇 Sync with OS 選擇框,可以點擊 Sync with OS 選擇框旁邊的齒輪圖標來選擇我們喜歡的主題。

閱讀模式

只讀文件和來自外部庫的文件現在默認在閱讀器模式下打開。在這種模式下,注釋看起來像格式化的文本,并啟用了字體連接,以幫助使用戶更好地閱讀代碼。我們可以在 Settings / Preferences | Editor | Reader Mode 中自定義閱讀器模式。

改進的 LightEdit

在 IntelliJ IDEA 2020.3 中,改進了 LightEdit 模式的用戶體驗。要從命令行以 LightEdit 模式打開文件,只需要加上 -e 選項,并且后面跟著要打開的文件的名稱,比如 idea -e iteblog.txt。

更好的拼寫和語法檢查

現在,當我們按 Alt+Enter 時,IDE 會調用糾正語法或拼寫的建議。更重要的是,這個版本開始使用新版本的 LanguageTool 語法檢查引擎,它改進了英語文本檢測,并增加了對10多種語言的支持。

更新了 Search Everywhere

這個版本在 "Search Everywhere" 對話框中添加了一個新的 Git 選項。也就是說我們現在可以利用 git commit hashes、messages、tags 以及 branches 來進行搜索了。

Preview tab

現在,只需單擊 preview 選項卡就可以打開文件。當我們通過 Preview tab 打開文件時,它的名稱將以斜體顯示。如果我們開始編輯這個文件,它將不再是預覽,而變成普通文件。如果我們單擊另一個文件以預覽模式打開它,它將出現在相同的標簽,取代以前打開的一個。要啟用此功能,單擊項目視圖中的齒輪圖標并選擇 Enable Preview tab

Linux emoji 選擇器

這個版本添加了一個 Linux emoji 選擇器。可以通過 Ctrl+Alt+; 快捷鍵打開它。我們可以按類別過濾表情符號,改變它們的膚色,以及按名字搜索表情符號。當然,我們也可以用鍵盤來操作表情符號選擇器。

通過 IDE 來更新 JDK

從v2020.3開始,只要有更新可用,就可以從彈出窗口更新到最新的 JDK,我們可以選擇是安裝它還是跳過它。

編輯器相關更新

新的 Extract method 頁面

我們更容易提取Java方法——只是媒體??M在Mac或Ctrl + Alt + M在Windows或Linux,或選擇重構/提取/介紹/方法,IDE會提取。當然,我們也可以依次選擇 Refactor / Extract / Introduce / Method… 。

更直觀地訪問重命名設置

有了 inlay 提示中出現的新的重命名首選項,現在可以選擇是希望重命名注釋和字符串文本還是可打印文本中的字符。調用這個提示,Mac 用戶可以 按 ?F6,Windows/Linux 用戶可以 Shift+F6,然后按 Tab 鍵。我們可以通過 Settings / Preferences | Keymap. 來更改顯示選項彈出的快捷方式。

拖放標簽

如果希望在處理一個項目時打開幾個選項卡,您現在可以通過拖放文件選項卡來水平或垂直地分割編輯器。

固定標簽的改進

在v2020.3中,固定選項卡會顯示新的 pin 圖標。當你點擊它時,文件就被 unpin(相當于解除固定)。你也可以通過拖放標簽到其他固定或未固定的文件上來固定和取消固定標簽。

改進了 Markdown 文檔的編輯和預覽

Markdown 工具現在有一個更好的預覽 UI 和改進的用戶體驗。您可以在 Settings / Preferences | Editor | Code Style | Markdown 自定義 Markdown 格式。Mac 用戶可以按 ?+Alt+L;Windows/Linux 用戶可以按 Ctrl+Alt+L 來應用這個格式。同時,這個版本還增加了對 mermai.js 的支持。

將 IntelliJ IDEA 設置為打開文件的默認應用程序

現在我們可以將 IntelliJ IDEA 設置為打開文件的默認應用程序。在 Preferences | Settings / Editor / File Types ,點擊 Associate file types with IntelliJ IDEA… 按鈕。在打開的對話框中,選擇要在 IDE 中打開的文件的擴展名。如果使用的是 macOS,則需要重新啟動計算機來應用這些更改。

調試相關的提升

交互式提示

當應用程序在調試模式下運行時,我們可以單擊變量以獲得包含可以更改其值的相關字段的內聯提示。在這個新的內聯提示中單擊 Create Renderer 打開一個對話框,在這里我們可以配置所有調試器視圖中的內聯值的顯示。

Java 調試器中的基本內存分析

在調試器運行時,可以使用基本的分析功能。可以從調試工具窗口的上下文菜單中調用新的分析功能。第一個功能是 Show referring objects 它可以查找從對象到 GC 根的最短路徑。第二個功能是 Calculate retained size,它計算對象的保留大小并顯示其保留集。

版本控制

VCS 菜單被 Git 替代

VCS 菜單現在將根據我們當前使用的版本控制系統命名。新的菜單更加簡潔,刪除了除對項目版本化最有用的操作外的所有操作。比如如果我們的項目只使用Git,我們的 VCS 菜單將看起來如下圖所示

分支功能的改進

當我們創建新的分支時,IDE 會自動更正分支名稱中不支持的符號。同時這個版本已經重新修改了當前分支的上下文菜單,以顯示相關的操作。對于遠程分支,分別將 Merge into Current 和 Rebase Current onto Selected 修改為 Pull into Current Using Merge 和 Pull into Current Using Rebase

Java 支持相關的新功能

Record 轉換成類

這個版本添加了一個新的功能,它允許我們將 Record 轉換為類。當我們想降低代碼庫時,它會很有用。

完全支持 sealed classes

在這個版本中,為 sealed classe 添加了代碼自動完成、代碼洞察和重構等功能。當我們使用 sealed 修飾符時,我們將一個類聲明為一個 sealed 類,它允許我們定義哪些其他類可以擴展它,以及哪些類可以防止被擴展。子類可以是 final 的、non-sealed 或者 sealed的。

基于機器學習的代碼完成

代碼補全建議現在基于機器學習技術,如果想要查看新的排名系統是如何工作的,請到 Settings / Preferences | Editor | General | Code Completion,然后選中 Mark position changes in the completion popup

更好的代碼完成

當我們使用 String.toUpperCase 或 String.toLowerCase 時, 下拉框會彈出帶有 Locale.ROOT 的方法;當我們調用 String.getBytes() 時,IDE 將建議使用 UTF_8 字符集。

Scala 支持相關的新功能

并行編譯

Scala 編譯器現在可以并行地編譯獨立的模塊。這個版本的默認的 VM 選項中最多支持4個編譯線程,這可以大大加快編譯速度。如果我們的機器有很多 CPU 內核和大量內存,那么可以隨意調整默認值以進一步改進編譯時間。

支持 MUnit

Scala 插件已經支持JUnit、ScalaTest、uTest 和 Specs2。這個版本添加了對 MUnit 的支持,

Scala 3 改進

IntelliJ Scala 插件已經包含了對即將發布的 Scala 3 支持。Scala 新插件現在能夠解析 Main 方法的新語法。

由于篇幅有限,完整版的新功能請參見?What’s New in IntelliJ IDEA 2020.3[1]

引用鏈接

[1]?What’s New in IntelliJ IDEA 2020.3:?https://www.jetbrains.com/idea/whatsnew/

Java與大數據架構

7年老碼農,10W+關注者。【Java與大數據架構】全面分享Java編程、Spark、Flink、Kafka、Elasticsearch、數據湖等干貨。歡迎掃碼關注!

總結

以上是生活随笔為你收集整理的easyui打开新的选项卡_IntelliJ IDEA 2020.3 正式版发布,多项超酷新功能的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。