文章目錄
- IntelliJ IDEA 的安裝、配置與使用(入門級)
- 1、Idea 介紹
- 2、Idea 下載
- 3、修改配置
- 4、設定主題、字體、背景
- 5、新建工程專案結構簡介
- 5.1、創建Module模塊
- 5.2、洗掉Module模塊
- 5.3、查看專案結構
- 6、常用配置
- 6.1、配置目錄結構:
- 6.2、設定滑鼠滾輪修改字體大小
- 6.3、設定自動導包功能
- 6.4、設定顯示行號和方法的分隔符
- 6.5、**設定取消單行顯示** **tabs** 操作
- 6.6、報錯提示修改
- 6.7、設定類頭的檔案注釋資訊
- 6.8、設定專案檔案編碼
- 6.9、設定自動編譯
- 6.10、設定代碼水平或垂直顯示
- 6.11、關于模板(Templates)
- 6.12、修改代碼中注釋的字體顏色
- 7、快捷鍵使用
- 8、其他,后續補充
IntelliJ IDEA 的安裝、配置與使用(入門級)
1、Idea 介紹
IDEA,全稱 IntelliJ IDEA,是 Java 語言的集成開發環境,
IDEA 在業界被公認為是最好的 java 開發工具之一,尤其在智能
代碼助手、代碼自動提示、重構、J2EE 支持、Ant、JUnit、CVS
整合、代碼審查、創新的 GUI 設計等方面的功能可以說是超常的,
IntelliJ IDEA 在 2015 年的官網上這樣介紹自己:
Excel at enterprise, mobile and web development with Java,
Scala and Groovy, with all the latest modern technologies and
frameworks available out of the box.
簡明翻譯:IntelliJ IDEA 主要用于支持 Java、Scala、Groovy 等
語言的開發工具,同時具備支持目前主流的技術和框架,擅長于
企業應用、移動應用和 Web 應用的開發,
2、Idea 下載
官網下載地址
旗艦版、社區版:
![[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-LeBYbQ32-1636375626064)(E:\Rucoding_Dev\Dev_NoteEnv\IDE_Tools\IDEA\idea_images\image-20211108120114208.png)]](https://img.uj5u.com/2021/11/09/282492090747311.png)
下載后, 安裝,直接默認下一步即可,
3、修改配置
根據自己的電腦配置,進行修改,
![[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-iXPDm5oW-1636375626066)(idea_images/image-20211108121505111.png)]](https://img.uj5u.com/2021/11/09/282492090747312.png)
編輯 idea64.exe.vmoptions 檔案(64bit):
![[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-ZHuWOEgt-1636375626069)(idea_images/image-20211108121539358.png)]](https://img.uj5u.com/2021/11/09/282492090747313.png)
4、設定主題、字體、背景
先看看我個人設定的:(提醒:以此設定界面,下面展開描述!也可自行設定)

①、安裝字體、主題的插件:Gradianto/Material Theme UI
![[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-o6Y5ebn8-1636375626072)(idea_images/image-20211108122446816.png)]](https://img.uj5u.com/2021/11/09/282492090747315.png)
設定主題顏色:
![[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-djYOi2O1-1636375626073)(idea_images/image-20211108122905982.png)]](https://img.uj5u.com/2021/11/09/282492090747316.png)
設定字體:
圖示設定的字體是:JetBrains Mono
字體特點:圓潤,優雅
字體下載地址
下載之后, 全部解壓,進入ttf 檔案夾,全選所有 ttf 檔案, 右鍵 選擇 為所有用戶安裝 即可,
![[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-s3LmZ0hV-1636375626074)(idea_images/image-20211108124736278.png)]](https://img.uj5u.com/2021/11/09/282492090747317.png)
安裝結束后,重啟 idea,就能夠在File-Settings里搜索 “Font”,下拉框中選擇JetBrains Mono即可,
![[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-HoGiIk1T-1636375626076)(idea_images/image-20211108124818075.png)]](https://img.uj5u.com/2021/11/09/282492090747318.png)
編輯區的背景圖片設定:
![[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-eFlpPC0X-1636375626078)(idea_images/image-20211108125053461.png)]](https://img.uj5u.com/2021/11/09/282492090747319.png)
5、新建工程專案結構簡介
![[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-UCTSffsM-1636375626079)(idea_images/image-20211108125550645.png)]](https://img.uj5u.com/2021/11/09/2824920907473110.png)
![[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-cL8bRMHL-1636375626080)(idea_images/image-20211108125623648.png)]](https://img.uj5u.com/2021/11/09/2824920907473111.png)
結構描述:
工程下的 src 類似于 Eclipse 下的 src 目錄,用于存放代碼,
工程下的.idea 和 project01.iml 檔案都是 IDEA 工程特有的,
類似于 Eclipse 工程下的.settings、.classpath、.project 等,
5.1、創建Module模塊
Module概述:
![[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-HzgO1O41-1636375626081)(idea_images/image-20211108125911181.png)]](https://img.uj5u.com/2021/11/09/2824920907473112.png)
實際場景:
3. 在 IntelliJ IDEA 中 Project 是最頂級的級別,次級別是 Module,
一個 Project可以有多個 Module,目前主流的大型專案都是分布式部署的,
結構都是類似這種多 Module 結構,
![[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-P9gX09xj-1636375626082)(idea_images/image-20211108130010984.png)]](https://img.uj5u.com/2021/11/09/2824920907473113.png)
![[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-45TNng26-1636375626083)(idea_images/image-20211108130101070.png)]](https://img.uj5u.com/2021/11/09/2824920907473114.png)
演示創建Module:
![[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-UBpROLHN-1636375626084)(idea_images/image-20211108130157954.png)]](https://img.uj5u.com/2021/11/09/2824920907473115.png)
接著,點擊Next
![[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-vnwPNYrt-1636375626084)(idea_images/image-20211108130715695.png)]](https://img.uj5u.com/2021/11/09/2824920907473116.png)
點擊完成:
![[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-z68SRYRv-1636375626085)(idea_images/image-20211108130738669.png)]](https://img.uj5u.com/2021/11/09/2824920907473117.png)
之后,我們就可以Module(day01)下的src里開始編碼了,此時我們的Project(JavaCore)下的src就沒什么用了, 可以洗掉,
![[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-i2k98GVZ-1636375626086)(idea_images/image-20211108130916453.png)]](https://img.uj5u.com/2021/11/09/2824920907473118.png)
5.2、洗掉Module模塊
![[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-rXX8OW2W-1636375626087)(idea_images/image-20211108131044633.png)]](https://img.uj5u.com/2021/11/09/2824920907473119.png)
![[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-dgaSWa6C-1636375626088)(idea_images/image-20211108131128301.png)]](https://img.uj5u.com/2021/11/09/2824920907473120.png)
![[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-TrhqZTmp-1636375626089)(idea_images/image-20211108131159824.png)]](https://img.uj5u.com/2021/11/09/2824920907473121.png)
此時的洗掉,會從本地硬碟上將此 module 洗掉掉,
5.3、查看專案結構
![[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-qRFOKwQ6-1636375626090)(idea_images/image-20211108131504171.png)]](https://img.uj5u.com/2021/11/09/2824920907473122.png)
![[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-taLG9hHR-1636375626091)(idea_images/image-20211108131449424.png)]](https://img.uj5u.com/2021/11/09/2824920907473123.png)
6、常用配置
6.1、配置目錄結構:
![[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-lopIp6MM-1636375626092)(idea_images/image-20211108133312266.png)]](https://img.uj5u.com/2021/11/09/2824920907473124.png)
6.2、設定滑鼠滾輪修改字體大小
通過滑鼠+ctrl,控制編輯器代碼字體的大小,
![[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-vsHeAFRk-1636375626093)(idea_images/image-20211108133619624.png)]](https://img.uj5u.com/2021/11/09/2824920907473125.png)
設定控制臺輸出的字體大小:
![[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-RTjUpTBY-1636375626095)(idea_images/image-20211108143853008.png)]](https://img.uj5u.com/2021/11/09/2824920907473126.png)
6.3、設定自動導包功能
![[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-gLfNwFmj-1636375626096)(idea_images/image-20211108133927493.png)]](https://img.uj5u.com/2021/11/09/2824920907473127.png)
6.4、設定顯示行號和方法的分隔符


6.5、設定取消單行顯示 tabs 操作
![[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-Nr6NWIUM-1636375626098)(idea_images/image-20211108140148031.png)]](https://img.uj5u.com/2021/11/09/2824920907473130.png)
如上圖示注所示,在打開很多檔案的時候,IntelliJ IDEA 默認是把所有打開的文
件名 Tab 單行顯示的,但是個人現在的習慣是使用多行,多行效率比單行高,
因為單行會隱藏超過界面部分 Tab,這樣找檔案不方便,
示例:
![[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-zjWwdvQA-1636375626099)(idea_images/image-20211108154418055.png)]](https://img.uj5u.com/2021/11/09/2824920907473131.png)
6.6、報錯提示修改
個人習慣,報錯看著不太明顯,所以就修改了一下,
![[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-G3P2Ankm-1636375626100)(idea_images/image-20211108140350255.png)]](https://img.uj5u.com/2021/11/09/2824920907473132.png)
![[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-uvFBgJBI-1636375626101)(idea_images/image-20211108140409217.png)]](https://img.uj5u.com/2021/11/09/2824920907473133.png)
6.7、設定類頭的檔案注釋資訊
![[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-kXLZ0lFS-1636375626102)(idea_images/image-20211108140827399.png)]](https://img.uj5u.com/2021/11/09/2824920907473134.png)
/**
@author shkstart
@create ${YEAR}-${MONTH}-${DAY} ${TIME}
*/
常用的預設的變數,這里直接貼出官網給的:
${PACKAGE_NAME} - the name of the target package where the new class or interface will be created.
${PROJECT_NAME} - the name of the current project.
${FILE_NAME} - the name of the PHP file that will be created.
${NAME} - the name of the new file which you specify in the New File dialog box during the file creation.
${USER} - the login name of the current user.
${DATE} - the current system date.
${TIME} - the current system time.
${YEAR} - the current year.
${MONTH} - the current month.
${DAY} - the current day of the month.
${HOUR} - the current hour.
${MINUTE} - the current minute.
${PRODUCT_NAME} - the name of the IDE in which the file will be created.
${MONTH_NAME_SHORT} - the first 3 letters of the month name. Example: Jan, Feb, etc.
${MONTH_NAME_FULL} - full name of a month. Example: January, February, etc
6.8、設定專案檔案編碼
![[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-4vVtY8f0-1636375626103)(idea_images/image-20211108141027477.png)]](https://img.uj5u.com/2021/11/09/2824920907473135.png)
說明:
Transparent native-to-ascii conversion
主要用于轉換 ascii,一般都要勾選,
不然 Properties 檔案中的注釋顯示的都不會是中文,
6.9、設定自動編譯
![[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-vXJ3Kap2-1636375626105)(idea_images/image-20211108141312065.png)]](https://img.uj5u.com/2021/11/09/2824920907473136.png)
Intellij Idea 默認狀態為不自動編譯狀態,Eclipse 默認為自動編譯:
很多朋友都是從 Eclipse 轉到 Intellij 的,這常常導致我們在需要
操作 class 檔案時忘記對修改后的 java 類檔案進行重新編譯,從而對
舊檔案進行了操作,
6.10、設定代碼水平或垂直顯示
![[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-PP7E6ofy-1636375626105)(idea_images/image-20211108141553853.png)]](https://img.uj5u.com/2021/11/09/2824920907473137.png)
6.11、關于模板(Templates)
已有的常用模板:
![[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-fnVmyVjV-1636375626107)(idea_images/image-20211108142314382.png)]](https://img.uj5u.com/2021/11/09/2824920907473138.png)
修改現有模板:Live Templates
![[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-maMxDPPM-1636375626108)(idea_images/image-20211108143011636.png)]](https://img.uj5u.com/2021/11/09/2824920907473139.png)
Template text : public static final int $VAR1$ = $VAR2$;
6.12、修改代碼中注釋的字體顏色
![[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-LvoDVQpZ-1636375626109)(idea_images/image-20211108181404583.png)]](https://img.uj5u.com/2021/11/09/2824920907473140.png)
旁邊的斜體有需要的話,也可以勾選上,
7、快捷鍵使用
快捷鍵使用,后續熟練了,再來總結吧,
配置界面如下,比如:個人習慣,Ctrl+W 快捷鍵是關閉當前視窗,修改了一下:
![[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-yGIx5i5b-1636375626110)(idea_images/image-20211108155957973.png)]](https://img.uj5u.com/2021/11/09/2824920907473141.png)
8、其他,后續補充
其它的,后續使用程序中,再進行提煉總結,比如快捷鍵的方式,這里我并沒有匯入之前Eclipse的快捷鍵方式,而是把 idea當做是第一次接觸Eclipse一樣,慢慢感受一下 idea的強大,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/353360.html
標籤:其他
上一篇:Typora圖片上傳至Gitee
