1. 程式人生 > >【IntelliJ IDEA】IntelliJ IDEA使用教程(2018圖文版)

【IntelliJ IDEA】IntelliJ IDEA使用教程(2018圖文版)

前言:IntelliJ IDEA

如果說IntelliJ IDEA是一款現代化智慧開發工具的話,Eclipse則稱得上是石器時代的東西了。其實筆者也是一枚從Eclipse轉IDEA的探索者,隨著近期的不斷開發實踐和除錯,逐步體會到這款智慧IDE帶來的巨大開發便利,在強大的外掛功能支援下,諸如對Git和Maven的支援簡直讓人停不下來,各種程式碼提示,包括JS更是手到擒來,最終不得不被這款神奇的IDE所折服。為了讓身邊更多的小夥伴參與進來,決定寫下這篇文章,與君共享。(*^_^*)

下載地址

IntelliJ IDEA 官網下載 - Ultimate 終極版:

https://www.jetbrains.com/idea/download/#section=windows

安裝步驟

1.然後進入到對應的官網介面中,此時需要點選Yes(同意使用許可協議)

最新版IntelliJ IDEA 2018下載、安裝圖解教程

2.然後選擇你要下載的對應的作業系統版本,然後選擇版本

3.下好後,雙擊應用程式執行如圖所示的安裝嚮導介面,點選Next按鈕繼續

最新版IntelliJ IDEA 2018下載、安裝圖解教程

4.接著選擇安裝目錄,點選Browser按鈕或者手動輸入地址即可(注意佔用磁碟容量)

最新版IntelliJ IDEA 2018下載、安裝圖解教程

5.安裝IDEA選擇64位,自動開啟.Java字尾檔案

6.然後自定義輸入開始選單的資料夾名稱,預設即可,點選Install按鈕進行安裝

最新版IntelliJ IDEA 2018下載、安裝圖解教程

7.安裝完成後如圖所示,這裡取消立即執行選項(也可以不取消),點選Finish按鈕

最新版IntelliJ IDEA 2018下載、安裝圖解教程

8.開啟軟體後,會彈出如圖所示的視窗,這裡(第一次安裝)選中不引入配置,點選OK按鈕

最新版IntelliJ IDEA 2018下載、安裝圖解教程

9.接著會開啟許可協議介面,需要看完(即滾動條拉到底部),才能夠點選Accept按鈕

最新版IntelliJ IDEA 2018下載、安裝圖解教程

10.這個介面要根據你的情況選擇(我選擇傳送了)

最新版IntelliJ IDEA 2018下載、安裝圖解教程

11.然後就開啟如圖所示的視窗,這裡是選擇預設的主題

開啟軟體,進行啟用

1.破解補丁下載地址:下載地址

2.將下載好的jar包放入安裝目錄所在的bin目錄下 (本人是D:\Program Files\JetBrains\IntelliJ IDEA 2018.2.5\bin)

3.找到上圖中的idea.exe.vmoptions和idea64.exe.vmoptions分別都新增一句話

-javaagent:D:/Program Files/JetBrains/IntelliJ IDEA 2018.2.5/bin/JetbrainsCrack-3.1-release-enc.jar


4.開啟IDEA選擇以啟用碼方式啟動

 

5.新增如下啟用碼

 ThisCrackLicenseId-{“licenseId”:”ThisCrackLicenseId”, “licenseeName”:”idea”, “assigneeName”:”“, “assigneeEmail”:”[email protected]”, “licenseRestriction”:”For This Crack, Only Test! Please support genuine!!!”, “checkConcurrentUse”:false, “products”:[ {“code”:”II”,”paidUpTo”:”2099-12-31”}, {“code”:”DM”,”paidUpTo”:”2099-12-31”}, {“code”:”AC”,”paidUpTo”:”2099-12-31”}, {“code”:”RS0”,”paidUpTo”:”2099-12-31”}, {“code”:”WS”,”paidUpTo”:”2099-12-31”}, {“code”:”DPN”,”paidUpTo”:”2099-12-31”}, {“code”:”RC”,”paidUpTo”:”2099-12-31”}, {“code”:”PS”,”paidUpTo”:”2099-12-31”}, {“code”:”DC”,”paidUpTo”:”2099-12-31”}, {“code”:”RM”,”paidUpTo”:”2099-12-31”}, {“code”:”CL”,”paidUpTo”:”2099-12-31”}, {“code”:”PC”,”paidUpTo”:”2099-12-31”} ], “hash”:”2911276/0”, “gracePeriodDays”:7, “autoProlongated”:false}
 

6.破解完成 

 

正文:IntelliJ IDEA 使用教程

1.  IDEA VS Eclipse 核心術語比較

由下圖可見:兩者最大的轉變就在於工作空間概念的轉變,並且在IDEA當中,Project和Module是作為兩個不同的概念,對專案結構是重要意義的,這也恰恰是許多IDEA初學者覺得困擾的地方。

1.1 為什麼要取消工作空間?

答: 簡單來說,IDEA不需要設定工作空間,因為每一個Project都具備一個工作空間!!對於每一個IDEA的專案工程(Project)而言,它的每一個子模組(Module)都可以使用獨立的JDK和MAVEN。這對於傳統專案邁向新專案的重構添加了極大的便利性,這種多元化的靈活性正是Eclipse所缺失的,因為開始Eclipse在初次使用時已經綁死了工作空間。

1.2 此外,很多新手都會問,為什麼IDEA裡面的子工程要稱為Module ?

答:其實就是模組化的概念,作為聚合工程亦或普通的根目錄,它稱之為Project,而下面的子工程稱為模組,每一個子模組之間可以相關聯,也可以沒有任何關聯。

2. 當前專案配置VS 預設配置

2.1 為什麼有了當前專案配置,還需要預設配置呢?

答:因為IDEA沒有工作空間的概念,所以每個新專案(Project)都需要設定自己的JDK和MAVEN等相關配置,這樣雖然提高了靈活性,但是卻要為每個新專案都要重新配置,這顯然不符合我們的預期。在這個背景下,預設配置給予當前專案配置提供了Default選項,問題自然就迎刃而解了。

2.2 初始化步驟

開啟預設配置:頂部導航欄 -> File -> Other Settings -> Default Settings /ProjectStructs 

開啟當前配置:頂部導航欄 -> File -> Settings / ProjectStructs

示例圖:

如果當前專案想覆蓋預設配置,直接在Settins/Project Structure設定即可。

接下來,來看看IDEA如何快速搭建Java開發環境!!

3. 全域性JDK(預設配置)

具體步驟:頂部工具欄  File ->Other Settins -> Default Project Structure -> SDKs -> JDK

示例: 根據下圖步驟設定JDK目錄,最後點選OK儲存。

PS:同理,當前專案在Project Structure可為工程和各模組設定喜歡的JDK版本。

4. 全域性Maven(預設配置)

具體步驟:頂部工具欄  File ->Other Settings -> Default Settings -> Build & Tools -> Maven

示例: 理論上只要配置了Maven主目錄即可,實際開發推薦採用User Settins file .

PS:為了方便查閱,推薦在Settings配置好本地倉庫。例如D:\mvnrepository

5. 版本控制Git/Svn (預設配置)

具體步驟:頂部工具欄  File ->Other Settings -> Default Settings -> Version Control -> Git

示例: IDEA預設集成了對Git/Svn的支援  直接設定執行程式,右邊Test提示成功即可。

部分小夥伴反饋說無法找到svn.exe,解決方法:重灌SVN,配置項重新選擇command line client tools 即可。

PS: IDEA內建的Git外掛灰常好用,尤其是解決衝突性的程式碼。另外Git客戶端推薦SourceTree。

6. 自動導包和智慧移除 (預設配置)

具體步驟:頂部工具欄  File ->Other Settings -> Default Settings -> Auto Import

說明: 在網上看到很多人在提問IDEA為什麼不能優化導包而Eclipse可以,所以特意抽出來跟大家分享IDEA如何優化導包。

7. Tomcat Server(當前專案配置) 

很多小夥伴剛開始都找不到Tomcat的配置,其實很簡單,Tomcat或者Jetty這些都是部署的容器,自然會聯想到Deployment ,開啟部署配置,可以看到應用伺服器的配置。

配置Tomcat方法: File -> Settings -> Deployment -> Application Servers -> Tomcat Server  

具體配置方法,如下圖:

IDEA 必備小技能

為了提升開發效率,貼心為大家準備以下實用指數五顆星的小技巧:

8. 自動編譯

具體步驟:頂部工具欄  File ->Other Settings -> Default Settings -> Auto Import

說明:開啟自動編譯之後,結合Ctrl+Shift+F9 會有熱更新效果。

自動編譯(Runtime)

具體步驟: 敲擊 Ctrl + Shift + Alt + /  然後雙擊Shift搜尋進入Registry ,找到compiler.automake.allow.when.app.running ,然後勾選上。

最後,如果想知道SpringBoot如何具體實現熱部署的請看下邊這篇文章。

SpringBoot+IDEA實現熱部署教程:https://www.jianshu.com/p/f658fed35786

9. 取消大小寫敏感

具體步驟:

File | Settings | Editor | General | Code Completion Case | Sensitive Completion = None

取消大小敏感,在編寫程式碼的時候,程式碼的自動提示將更加全面和豐富。

10. 調整字型型別和字型大小

預設的白色背景和細小的字型會影響大家的編碼體驗,這裡特意提供了調整程式碼窗的快捷配置。開啟配置,搜尋Font,然後再Font可以調整字型型別,Size可以調整字型大小,如圖:

11. 將快捷鍵設定為跟Eclipse一樣

很多人可能並不習慣IDEA的快捷鍵,為了方便,這裡我們將快捷鍵設定為跟 Eclipse一樣。

具體步驟:File -> Settings -> Keymap - > 選擇Eclipse .

從Eclipse轉過來的小夥伴可以放心使用

12. 開啟常用工具欄

具體步驟:頂部導航欄 - View -> 勾選 Toolbar & Tool Buttons

如下圖所示:

13. 開啟Maven神器(強烈推薦!)

具體步驟:右側直接點選 Maven Project 管理外掛 ,記得先開啟常用工具欄,詳見8.3。

如下圖所示: 還在Eclipse使用Update命令苦苦掙扎的童鞋,請火速嘗試此款外掛,能給你帶來前所未有的愉快感!!

14. 懶人必備快捷鍵

①. 按【滑鼠中鍵】快速開啟智慧提示,取代alt+enter 。

File->Settings-> Keymap-> 搜尋 Show Intention Actions -> 新增快捷鍵為滑鼠中鍵。

②. 按【F2】快速修改檔名,告別雙手操作。

File->Settings-> Keymap-> 搜尋 Rename -> 將快捷鍵設定為F2 。

③. 按【F3】直接開啟檔案所在目錄,瀏覽一步到位。

File->Settings-> Keymap-> 搜尋 Show In Explorer -> 將快捷鍵設定為F3 。

④. 按【Ctrl+右鍵】直接開啟實現類,方便開發查詢。

File->Settings-> Keymap-> 搜尋 implementation->  Add Mouse Shortcut 將快捷鍵設定為Ctrl+ 滑鼠右鍵。

15. 重度強迫症患者

①. 取消大小寫敏感,讓自動完成更齊全!  

File | Settings | Editor | General | Code Completion Case | Sensitive Completion = None。

②. 自動隱藏註釋,讓原始碼閱讀更為清爽! 

File -> Settings -> Editor -> General -> Code Folding ->  Documentation comments 勾選。

如何想快速一鍵開啟全部註釋,則單擊滑鼠右鍵,選擇Folding -> Expand Doc comments 。

③. Maven自動下載原始碼包,告別反編譯,直接上原始碼註釋!!

File | Settings | Build, Execution, Deployment | Build Tools | Maven | Importing

將Automatically Download  的 Source 勾上。

16. IDEA十問十答

①. 如何開啟本地工程/已存在的工程?

答:點選File -> Open 開啟 工程資料夾即可,注意先配置好JDK、Maven等基礎配置。

②. IDEA如何刪除專案工程?

答:問這個問題的Coder真的好可愛啊哈哈,很肯定的回答你,不需要刪,點選File-> Close Project 即可快速關閉當前專案; 示例:

什麼?你還是想要幹掉整個目錄?那也闊以,右鍵Show In Explorer ,刪掉資料夾即可。不過筆者建議還是直接Close關掉就好啦,萬一以後用得上呢,你說呢?

③. 如何在單個視窗開啟多個Maven工程啊?

答:隨便新建一個資料夾,然後將工程都扔進去,使用IDEA開啟這個資料夾。

④. 如何為當前專案工程新增多個模組啊?

答: 對著工程右鍵 -> 選擇New -> Module -> 通常選擇Spring Initializr  ,如圖:

新增模組

多模組工程