IntelliJ IDEA 2021.1更新了好多實用功能介紹

目錄

1、WSL 2的支持

2、內置的HTML預覽器

3、搜索范圍的增強

4、增強的Pull Request支持

5、拆分窗口優化

6、JAVA 16的支持

7、更智能的數據檢查


IntelliJ IDEA 2021.1 正式版發布了,這個版本最大的更新內容,就是支持WSL 2和JAVA 16了。而且除了支持WSL 2,也支持其他形式的“ssh 遠程運行”,就像clion那樣;讓你的java程序開發在本地,而運行環境在遠程。

趕緊來看看,2021年這個大版本有哪些更新內容吧!

1、WSL 2的支持

都說Windows 是Linux最好的發行版,可是你的IDE不支持WSL運行那又有何用呢?

現在IDEA 終于支持了WSL 2,讓我們可以再Windows 上開發,而運行在 WSL 2環境下,像JDK、構建環境(maven/gradle)都可以是WSL 2系統中的,實在太爽了。以后就可以完全用WSL 2來進行開發了,日常Windows,所有開發環境全部wsl,而且文件系統也是打通的,完全沒理由拒絕!

詳細的Windows 10 安裝WSL 2的教程,可以參見微軟的官方文檔,跟著文檔一步步來就可以了,非常簡單。

文檔鏈接:

https://docs.microsoft.com/en-us/windows/wsl/install-win10

運行目標

運行目標,這個功能太香了。我們的程序不光可以運行在本地,在WSL 2,在遠程SSH主機,還可以再Docker中,一鍵運行在Docker。

而且Docker 對WSL 2的支持也非常好,我們還可以運行在WSL 2中的Docker,同時用Windows 中的Docker管理工具,真香!

2、內置的HTML預覽器

在HTML文件中,只需要點擊右上角的IDEA圖標,就可以使用內置預覽器去預覽網頁了,而且實時刷新,再也不用打開瀏覽器預覽。

3、搜索范圍的增強

以后我們在搜索時,還可以添加外部的依賴到作用域中,完成更全面的搜索。設置入口在Preferences/Settings | Appearance & Behavior | Scopes

Windows 版本的任務欄增強

在任務欄中,對IDEA右鍵會出現最近的項目

4、增強的Pull Request支持

你的提交PR操作,以后只需要在Pull Request面板中進行了,再也不用命令和網頁

支持 Git 提交模板

和其他分支對比文件

現在可以再_Compare with branch_彈框中,與其他分支對比文件了

5、拆分窗口優化

垂直分割編輯器窗口后,雙擊Tab就可以將當前窗口最大化,再次雙擊會還原

JSON Path的支持

以后打開.json文件時,就可以用JSON Path過濾/轉換/輸出了

6、JAVA 16的支持

IDEA 2021.1 版本已經支持了JAVA 16

7、更智能的數據檢查

IDEA 現在會提示你一些基本的錯誤,比如數據長度為負數,提示你拆箱裝箱等。

淺色UML背景的支持

對于一些喜歡用淺色主題的同學來說,以后看UML圖再也不用深色了。

好了,IDEA 2021.1 版本的主要新特性就這些,還有一些Docker/JavaScript/K8s的特性,大家有興趣可以瀏覽官方說明:https://www.jetbrains.com/idea/whatsnew/

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/270730.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/270730.shtml
英文地址,請注明出處:http://en.pswp.cn/news/270730.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

生產三碼 黑蘋果_黑蘋果OC配置工具:OpenCore Configurator v2.15.2.0

一、版本軟件版本:OpenCore Configurator 5.15.0.1更新日期:2020年10月14日系統版本:macOS 10.12 Sierra及以上二、OpenCore簡介OpenCore是非常優秀的開源軟件,旨在通過提供更加通用和模塊化的系統來解決Clover帶來的限制和問題&a…

電腦硬件常見故障維修技巧

電腦已經成為我們學習日常生活娛樂必不可少的設備了,時間久了難免會遇到小故障,今天我們一起來看下遇到常見的電腦硬件方面的小故障,我們應該如何去自己檢測和維修吧。 電腦檢測故障我們還是要從電腦的幾大硬件開始檢查起。 1、CPU 打開機箱查…

面向對象寫選項卡、拖拽

js: 面向對象說白了就是一個黑匣子,所謂黑匣子就是知道具體怎么弄但不了解里面運轉流程。 面向對象的組成:屬性、方法。 屬性其實也就是js里面常用的對象,只不過換了一只叫法。 至于方法則是js里面常用的函數。 唯一兩者的區別&am…

gdb查看空指針 linux_5 個鮮為人知 GNU 調試器(GDB)技巧

了解如何使用 gdb 的一些鮮為人知的功能來檢查和修復代碼。-- Tim Waugh(作者)GNU 調試器 (gdb)是一種寶貴的工具,可用于在開發程序時檢查正在運行的進程并解決問題。你可以在特定位置(按函數名稱、行號等)設置斷點、啟用和禁用這些斷點、顯示和更改變量值&#xff…

盤點三個JavaScript案例——實現限時秒殺、定時跳轉、改變盒子大小

前言 今天來給大家盤點三個JavaScript案例,分別是實現限時秒殺、定時跳轉、改變盒子大小案例,一起來看看吧! 一、實現限時秒殺案例 1.在淘寶網中,商家為了促銷經常搞一些活動,例如限時秒殺是常見的一種活動&#xff0c…

安裝SQL提示重啟電腦失敗,解決辦法

1. 打開注冊表, 找到HKEY_LOCAL_MACHINE-->software-->Microsof-->MSSQLServer...統統刪掉 2.HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager目錄,在右側找到PendingFileRenameOperations。刪除。 重啟電腦,…

華為的鴻蒙系統是海思_死心了!華為鴻蒙系統首款終端確認,不是手機

歡迎點擊上面ZAKER關注5 月底谷歌宣布斷供華為。隨后,華為 " 秘密 " 研發 7 年的自主產權操作系統鴻蒙被公之于眾。隨著關于鴻蒙系統的消息越來越多,如鴻蒙系統 2012 年便開始規劃、鴻蒙系統在多個國家注冊商標等。人們除了佩服華為的未雨綢繆…

網絡知識:寬帶下載網速是30MB/s,經過路由器后僅10MB/s,看完你就懂了

問題:寬帶下載網速本是30MB/s,經過路由器后速度僅10MB/s,這是為什么? 寬帶下載測速可以到30MB/s,說明外線和光貓還有電腦是沒有問題的。目前家庭的組網基本都是光纖入戶了,你的測速瓶頸既然不在光貓&#…

手機投屏到電腦的5種方式,你學到了嗎

今天小編給大家分享5種手機投屏到電腦的方式,希望對大家能有幫助! 方法一: 1、我們可以通過Win10自帶的投影功能,將我們的手機和電腦連接同一個無線網絡。 2、接下來我們就在電腦開始菜單欄里找到設置選項打開。 3、我們進入之后找…

poj 3728 Catch That Cow ([kuangbin帶你飛]專題一 簡單搜索)

題目大意:題目鏈接 就是給你N,K,每次有三種慚怍1,-1,*2,,問多少次操作能到K 解題思路,搜索直接算,。,,,哎,啥時候這種垃圾…

不攔截指定路徑_控制層訪問攔截

在控制層進行訪問攔截也是我們在項目中常會遇到的需求,例如:項目中要求系統登錄操作有時間限制--12306購票時間的限制等.對于這類需求我們一般有幾種選擇:過濾器FilterAOPSpringMVC攔截器...本文我們主要說一下SpringMVC攔截器的實現原理Spring MVC的攔截器是基于回調機制,可以…

電腦知識:Win10系統把系統盤的軟件移到D盤的簡單方法

??作者主頁:IT技術分享社區 ??作者簡介:大家好,我是IT技術分享社區的博主,從事C#、Java開發九年,對數據庫、C#、Java、前端、運維、電腦技巧等經驗豐富。 ??個人榮譽: 數據庫領域優質創作者🏆&#x…

RuntimeException和Exception區別

Exception :受檢查的異常,這種異常是強制我們catch或throw的異常。你遇到這種異常必須進行catch或throw,如果不處理,編譯器會報錯。比如:IOException。 RuntimeException:運行時異常,這種異常我…

語言高精度算法階乘_JavaScript中的算法(附10道面試常見算法題解決方法和思路)...

https://juejin.im/post/6844903811505455118Introduction面試過程通常從最初的電話面試開始,然后是現場面試,檢查編程技能和文化契合度。幾乎毫無例外,最終的決定因素是還是編碼能力。通常上,不僅僅要求能得到正確的答案&#xf…

硬件:LCD和LED相關知識介紹

目錄 一、LCD簡介 二、LED簡介 三、LED和 LCD的區別 四、LED和 LCD顯示器的區別 一、LCD簡介 LCD是液晶顯示屏(Liquid Crystal)Display的全稱,主要有TFT、UFB、TFD、STN等幾種類型的液晶顯示屏無法定位程序輸入點于動態鏈接庫上。 筆記本液晶屏最常用的是TFT。 TFT…

Swagger+AutoRest 生成web api客戶端(.Net)

簡介 對于.net來說,用web api來構建服務是一個不錯的選擇,都是http請求,調用簡單,但是如果真的要在程序中調用,則還有些工作要做,比如我們需要手寫httpClient調用,并映射Model, 如果…

抽象方法和抽象類

抽象方法: 1、從上面的例子中我們可以看到抽象方法跟普通方法是有區別的,它沒有自己的主體(沒有{}包起來的 業務邏輯),跟接口中的方法有點類似。所以我們沒法直接調用抽象方法 2、抽象方法不能用private修飾&#xf…