一、 前言 作為一枚程式員,你肯定對IntelliJ IDEA這個工具一點也不陌生!或許你沒有用過,但你也一定聽說過。作為在業界被公認為最好的java開發工具,IDEA每次大版本更新都備受矚目。劃重點,IntelliJ IDEA 2019.3現已發佈! 近期,我也是從2019.2版本升級到了2019 ...
一、 前言
作為一枚程式員,你肯定對IntelliJ IDEA這個工具一點也不陌生!或許你沒有用過,但你也一定聽說過。作為在業界被公認為最好的java開發工具,IDEA每次大版本更新都備受矚目。劃重點,IntelliJ IDEA 2019.3現已發佈!
近期,我也是從2019.2版本升級到了2019.3。說實話,本次升級體驗還是非常好的。最明顯的一點是啟動速度大大提升了。當然,也有其他方面的升級。不得不說,IDEA真是變得越來越好用了。
如果你是一名Java學習或開發者,很建議你將IDE轉換或升級到IntelliJ IDEA 2019.3。使用新版本IDEA後,你肯定會有不一樣的體驗,編碼速度大大提升。
二、 2019.3版本主要改進
IntelliJ IDEA 2019.3提供了重大的性能和可用性改進,包括更快的啟動,主題和鍵盤映射插件的更容易安裝,增強的VCS工作流以及增加了對微服務框架,MongoDB等的支持。
- 性能(Performance)
- 啟動時間更快。
- 在降低導入大型Gradle項目時的峰值記憶體消耗
- 該版本在UI層面修複了非常非常多的問題(1600+項之多,但基本對用戶無感知)。
- 修複了各種編輯器凍結(假死),而且還加快了長方法調用鏈的Java類型推斷。
- 此版本內置了Kotlin 1.3.60版本支持,從而提供了更好的性能表現。
- 可用性(Usability)
- 動態插件/主題支持
- 更明顯的滾動條顯示
- 更平滑的滑鼠滾動體驗
- 自動配置Maven項目
- 更好的意圖猜測上下文
- 對Java13的特性提供了更好的支持
- 支持了更多的模版語言
- Field Call Hierarchy欄位調用樹
- Git的使用增強
新的框架和技術
說明:這些特性是旗艦版才有的新特性,社區版是沒有的。
- 微服務框架支持
- Endpoints視圖
- Spring Web Flux支持
- MongoDB支持
- 修複Fix
- IDE現在可以通過自製程式檢測Gradle安裝到的目錄
- 用戶界面已經得到了改進,所以現在更容易手動設置Gradle主目錄
- IntelliJ IDEA現在支持通過KWallet在Linux上存儲密碼
- 對於JavaFX項目,IDE可以在Scene Builder選項卡中顯示帶有嵌入場景生成器的FXML文件
- 當SVN伺服器不可用時,SVN的“身份驗證要求”對話框不再彈出
- IDE現在在索引Git日誌時顯示一個進度條(新增)
- 現在,您可以在文件歷史視圖和VCS註釋中選擇查看何時編寫了更改或提交時間戳(新增)
- JetBrains 運行時升級:主要是JBR 8/11的升級(由於開發者不用關心,略)
三、 下載安裝
不用多說,從官網進行下載。IDEA官網:https://www.jetbrains.com/idea/
IntelliJ IDEA有旗艦版和社區版對比如下:
四、 註冊激活
以下方法在最新2019.3上測試通過。只要你安裝以下步驟操作,絕對能成功激活。當然,若資金允許,點擊https://www.jetbrains.com/idea/buy/ 購買正版,謝謝合作!
學生憑學生證可免費申請 https://sales.jetbrains.com/hc/zh-cn/articles/207154369-學生授權申請方式 正版授權!遇到什麼問題的話,也可以聯繫我。操作步驟也不是很繁瑣。如下:
先下載壓縮包解壓後得到jetbrains-agent.jar,把它放到你認為合適的文件夾內。例如:idea安裝目錄的bin目錄:C:\Program Files\JetBrains\IntelliJ IDEA 2019.3\bin
下載地址為:鏈接: https://545c.com/file/23049940-413608820 訪問碼:102530啟動你的IDE,如果上來就需要註冊,選擇:試用(Evaluate for free)進入IDE
- 點擊IDEA菜單:"Help" -> "Edit Custom VM Options ..."
如果提示是否要創建文件,請點"Yes"。
- 在打開的vmoptions編輯視窗末行添加:-javaagent:/absolute/path/to/jetbrains-agent.jar
一定要自己確認好路徑(不要使用中文路徑),填錯會導致IDE打不開!!!最好使用絕對路徑。
一個vmoptions內只能有一個-javaagent參數。
示例:- mac:
-javaagent:/Users/neo/jetbrains-agent.jar
- linux:
-javaagent:/home/neo/jetbrains-agent.jar
- windows:
-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA 2019.3\bin\jetbrains-agent.jar
- mac:
重啟你的IDE。
- 點擊IDE菜單 "Help" -> "Register..."
支持兩種註冊方式:License server 和 Activation code:- 選擇License server方式,地址填入:http://jetbrains-license-server (應該會自動填上)(推薦此方法,方便)
或者點擊按鈕:"Discover Server"來自動填充地址。 - 選擇Activation code方式離線激活,請使用:ACTIVATION_CODE.txt 內的註冊碼激活
- 選擇License server方式,地址填入:http://jetbrains-license-server (應該會自動填上)(推薦此方法,方便)
五、 一些使用方法技巧
見我的另一篇博文:https://www.cnblogs.com/leton/p/11895952.html