工具集核心教程 | 第二篇: IDEA入門到大神(圖文並茂)

前言:IntelliJ IDEA

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

高級傳送門:IntelliJ IDEA 官網下載 - Ultimate 終極版前端

激活方法: 安裝完成後 選擇 License 輸入 http://intellij.mandroid.cnjava

正文:IntelliJ IDEA 使用教程

1. IDEA VS Eclipse 核心術語比較

由下圖可見: 二者最大的轉變就在於工做空間概念的轉變,而且在IDEA當中,ProjectModule是做爲兩個不一樣的概念,對項目結構是重要意義的,這也偏偏是許多IDEA初學者以爲困擾的地方。python

1.1 爲何要取消工做空間?

**答:**簡單來講,IDEA不須要設置工做空間,由於每個Project都具有一個工做空間!!對於每個IDEA的項目工程(Project)而言,它的每個子模塊(Module)均可以使用獨立的JDKMAVEN。這對於傳統項目邁向新項目的重構添加了極大的便利性,這種多元化的靈活性正是Eclipse所缺失的,由於開始Eclipse在初次使用時已經綁死了工做空間。android

1.2 此外,不少新手都會問,爲何IDEA裏面的子工程要稱爲Module

**答:**其實就是模塊化的概念,做爲聚合工程亦或普通的根目錄,它稱之爲Project,而下面的子工程稱爲模塊,每個子模塊之間能夠相關聯,也能夠沒有任何關聯。程序員

2. 當前項目配置VS 默認配置

2.1 爲何有了當前項目配置,還須要默認配置呢?

**答:**由於IDEA沒有工做空間的概念,因此每一個新項目(Project)都須要設置本身的JDKMAVEN等相關配置,這樣雖然提升了靈活性,可是卻要爲每一個新項目都要從新配置,這顯然不符合咱們的預期。在這個背景下,默認配置給予當前項目配置提供了Default選項,問題天然就迎刃而解了。面試

2.2 初始化步驟

打開默認配置:頂部導航欄 -> File -> Other Settings -> Default Settings /ProjectStructs 

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

示例圖:小程序

若是當前項目想覆蓋默認配置,直接在Settins/Project Structure設置便可。

=============================================windows

接下來,來看看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 .

5. 版本控制Git/Svn (默認配置)

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

  示例: `IDEA`默認集成了對`Git/Svn`的支持  直接設置執行程序,右邊`Test`提示成功便可。

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

圖片.png

6. 自動導包和智能移除 (默認配置)

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

  說明: 在網上看到不少人在提問IDEA爲何不能優化導包而Eclipse能夠,

  因此特地抽出來跟你們分享IDEA如何優化導包。

圖片.png

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 ,而後勾選上。

圖片.png

9. 取消大小寫敏感

具體步驟:File | Settings | Editor | General | Code Completion Case | Sensitive Completion = None

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

圖片.png

11. 調整字體類型和字體大小

默認的白色背景和細小的字體會影響你們的編碼體驗,這裏特地提供了調整代碼窗的快捷配置。打開配置,搜索Font,而後再Font能夠調整字體類型,Size能夠調整字體大小,如圖:

12. 將快捷鍵設置爲跟Eclipse同樣

不少人可能並不習慣IDEA的快捷鍵,爲了方便,這裏咱們將快捷鍵設置爲跟 Eclipse同樣。

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

從Eclipse轉過來的小夥伴 能夠放心使用

13. 打開經常使用工具欄

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

以下圖所示:

14. 打開Maven神器(強烈推薦!)

具體步驟:右側直接點擊 Maven Project 管理插件 ,記得先打開經常使用工具欄,詳見8.3。

  以下圖所示: 還在Eclipse使用Update命令苦苦掙扎的童鞋,請火速嘗試此款插件,能給你帶來史無前例的愉快感!!

15. 懶人必備快捷鍵

1. 按【鼠標中鍵】快速打開智能提示,取代alt+enter 。

File->Settings-> Keymap-> 搜索 Show Intention Actions -> 添加快捷鍵爲鼠標中鍵。

2. 按【F2】快速修改文件名,告別雙手操做。

File->Settings-> Keymap-> 搜索 Rename -> 將快捷鍵設置爲F2 。

3. 按【F3】直接打開文件所在目錄,瀏覽一步到位。

File->Settings-> Keymap-> 搜索 Show In Explorer -> 將快捷鍵設置爲F3 。

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

File->Settings-> Keymap-> 搜索 implementation->  Add Mouse Shortcut 將快捷鍵設置爲Ctrl+ 鼠標右鍵。

16. 重度強迫症患者

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

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

2.自動隱藏註釋,讓源碼閱讀更爲清爽!

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

如何想快速一鍵打開所有註釋,則單擊鼠標右鍵,選擇Folding -> Expand Doc comments

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

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

   將Automatically Download  的 Source 勾上。

17. IDEA十問十答

(1)如何打開本地工程/已存在的工程?

**答:**點擊File -> Open 打開 工程文件夾便可,注意先配置好JDK、Maven等基礎配置。

(2)IDEA如何刪除項目工程?

**答:**問這個問題的Coder真的好可愛啊哈哈,很確定的回答你,不須要刪, 點擊File-> Close Project 便可快速關閉當前項目; 示例:

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

(3)如何在單個窗口打開多個Maven工程啊?

**答:**隨便新建一個文件夾,而後將工程都扔進去,使用IDEA打開這個文件夾。

(4)如何爲當前項目工程添加多個模塊啊?

**答:**對着工程右鍵 -> 選擇New -> Module -> 一般選擇Spring Initializr ,如圖: 新增模塊 多模塊工程

寫在最後

歡迎關注喜歡、和點贊後續將推出更多的工具集教程,敬請期待。 歡迎關注個人微信公衆號獲取更多更全的學習資源,視頻資料,技術乾貨! 歡迎掃碼關注 公衆號回覆「學習」,拉你進程序員技術討論羣乾貨資源第一時間分享。

公衆號回覆「視頻」,領取800GJava視頻學習資源。 java學習全套 820G資源

公衆號回覆「全棧」,領取1T前端Java產品經理微信小程序Python等資源合集大放送。 全棧資料 java python 機器學習 產品經理 接近1T資源

公衆號回覆「慕課」,領取1T慕課實戰學習資源。 慕課實戰大全 php python 測試 後端 前端 前端 微信 1061G資源

公衆號回覆「實戰」,領取750G項目實戰學習資源。 先後端實戰項目 750實戰資源

公衆號回覆「面試」,領取8G面試實戰學習資源。 JAVA面試實戰視頻 傳智面試講解 8G面試資源

相關文章
相關標籤/搜索