1。 idea 簡介
IDEA 全稱 IntelliJ IDEA ,是 JetBrains 公司 使用 java 程式語言開發的整合環境, 這家公司總部位於捷克共和國的首都布拉格。
公司旗下還有其它產品,例如 WebStorm、PyCharm、PhpStorm、DataGrip 等。
IntelliJ
在業界被公認為是地球上最好的 java 開發工具。尤其在程式碼自動提示、重構、版本工具、JUnit、程式碼分析等方面的功能可以說是超常的。
1。1 版本區別
Ultimate
:旗艦版,收費(限30天免費試用),功能無限制。旗艦版本支援 java、HTML、CSS、PHP、Python 等開發語言
Community
:社群版,免費,功能有限制。社群版只支援 Java、Kotlin 等少數語言。
雖然社群版免費,但是建議用旗艦版,畢竟功能齊全。
2。 下載與安裝
2。1 安裝
官網地址:
https://www。jetbrains。com/idea/download/#section=windows複製程式碼
這裡我們選擇下載旗艦版(收費,可以免費試用30天):
雙擊下載好的軟體
2。2 啟用
在盜版軟體橫行的時代,能夠支援正版顯得多麼彌足珍貴。
有錢的還是建議購買正版,支援人家的勞動成果,實在沒錢可以去下載社群版或者免費試用 30 天。
3。 常用配置
3。1 設定主題
File -> Settings -> Appearance & Behavior -> Appearance複製程式碼
官方預設主題是 Darcula
3。2 設定字型大小
File -> Settings -> Editor -> Font複製程式碼
3。3 設定自動導包
File -> Settings -> Editor -> General -> Auto Import複製程式碼
3。4 設定顯示行號和方法間的分隔符
File -> Settings -> Editor -> General -> Appearance 複製程式碼
3。5 設定自定義註釋
File -> Settings -> Editor -> File and Code Templates -> Includes -> File Header複製程式碼
/** @author 公眾號:eclipse程式設計 @description TODO @date ${YEAR}-${MONTH}-${DAY} ${TIME}*/複製程式碼
3。6 自定義程式碼模板
File -> Settings -> Editor -> Live Templates複製程式碼
然後輸入模板名稱,按下 Tab 鍵
3。7 設定編碼格式
File -> Editor -> File Encodings複製程式碼
3。8 設定忽略隱藏檔案和資料夾
有時候我們新建完專案之後會顯示一堆無用的資料夾或者檔案,這裡可以設定忽略隱藏。
File -> Editor -> File Types -> Ignored Files and Folders複製程式碼
設定完效果
3。9 配置 maven
File -> Settings -> Build, Execution, Deployment -> Maven複製程式碼
3。10 連線資料庫
這裡我們選擇連線 Mysql 資料庫
3。11 新建專案初始化配置
3。11。1 設定初始化專案的 jdk
3。11。2 設定初始化專案的 maven
3。12 設定自動編譯
File -> Settings -> Build,Execution,Deployment -> compiler 複製程式碼
4。 建立專案
4。1 新建 java 專案
File -> New -> Project -> Java複製程式碼
4。2 新建 javaweb 專案
File -> New -> Project -> Java Enterprise複製程式碼
4。3 新建 Maven 專案
File -> New -> Project -> Maven複製程式碼
4。4 新建 springboot 專案
File -> New -> Project -> Spring Initializr複製程式碼
5。 常用外掛
外掛有利於提升我們的工作效率。idea 安裝外掛的位置如下:
File -> Settings -> Plugins複製程式碼
這裡給大家推薦幾款 idea 常用的外掛
5。1 Translation
這個外掛可以幫助我們翻譯變數名、列舉等。
直接選中你想要翻譯的詞,然後右鍵選擇 Translation。
5。2 Maven Helper
這個外掛可以幫助我們查詢和排除衝突依賴項。
5。3 Lombok
Lombok 透過簡單的註解幫我們自動生成Setter、Getter等方法
@Data@NoArgsConstructor@AllArgsConstructor@ToStringpublic class User { private String name; private Integer age;}複製程式碼
5。4 MybatisX
我們可以透過點選 Mapper 中左側紅色的小鳥直接找到對應的 xml 檔案或者方法。
5。5 GsonFormatPlus
GsonFormatPlus 可以幫助我們將 json 格式的資料轉成指定的 Object。
選中一個實體類滑鼠右鍵
5。6 RestfulTool
RestfulTool 是一套 Restful 服務開發輔助工具集,可以預覽專案中所有的介面資訊,還可以透過其自帶的 HTTP 請求工具進行介面測試。
6。 常用快捷鍵
6。1 當前檔案中查詢
Ctrl+F 複製程式碼
6。2 當前檔案中替換文字
Ctrl+R複製程式碼
6。3 快速搜尋檔案
Ctrl+N複製程式碼
6。4 快速生成 Getter、Setter、構造器等方法
Alt+Insert複製程式碼
6。5 重寫方法
Ctrl+O複製程式碼
6。6 複製當前行
Ctrl+D複製程式碼
6。7 全域性查詢
Ctrl+Shift+F複製程式碼
6。8 全域性替換
Ctrl+Shift+R複製程式碼
6。9 快速定位到檔案行首
Ctrl + home複製程式碼
6。10 快速定位到檔案行末
Ctrl + end複製程式碼
6。11 顯示當前檔案的層次
Ctrl + H複製程式碼
6。12 提示方法的引數
Ctrl + P複製程式碼
6。13 顯示最近的檔案瀏覽記錄
Ctrl + E複製程式碼
6。14 跳轉到指定行處
Ctrl + G複製程式碼
6。15 切換視窗
Ctrl + Tab複製程式碼
6。16 快速修復程式碼
Alt + Enter複製程式碼
6。17 格式化整個檔案的程式碼
Ctrl + Alt + L複製程式碼
6。18 最佳化匯入的類
Ctrl + Alt + O複製程式碼
6。19 跳轉到方法的實現處
Ctrl + Alt + B複製程式碼
6。20 快速返回引用變數
Ctrl + Alt + V複製程式碼
6。21 向下插入行
shift+enter複製程式碼
6。22 重構方法
Ctrl + Alt + M複製程式碼
注:要避免和其他軟體快捷鍵衝突。