Intellij IDEA 2019 最新優化配置


Intellij IDEA 2019 最新優化配置

轉發自Dimple’s Blog

 

 

 


摘要: 之前在CSDN上寫了一點關於IDEA的優化配置之類的文章,有些圖片失效了,很多人都希望會有繼續更新,於是有了這篇文章

 

前言

好吧工欲善其事必先利其器,我平時比較喜歡使用IDEA,這個軟件可以很大程度上提高工作效率。IDEA全稱IntelliJ IDEA,是用於java語言開發的集成環境(也可用於其他語言),IntelliJ在業界被公認為最好的java開發工具之一,尤其在智能代碼助手、代碼自動提示、重構、J2EE支持、Ant、JUnit、CVS整合、代碼審查、 創新的GUI設計等方面的功能可以說是超常的。IDEA是JetBrains公司的產品,這家公司總部位於捷克共和國的首都布拉格,開發人員以嚴謹著稱的東歐程序員為主。 一直都有想過寫一篇關於IDEA的設置優化的博文,因為確實網上的不是很適合我的風格。且網上的優化教程不是很多,自己摸索出來一下,希望能夠幫到大家。

本文呢,會分為一下三部分進行說明: 

1. IDEA設置優化 

2. IDEA的插件優化 

路徑:Setting ——> Editor ——> Code Completion ——> Match case3. IDEA的快捷鍵優化 

其中呢,會針對個別插件進行說明。

一、IDEA設置優化

IDEA破解方法:使用的是最新版的IDEA,破解方法是采用http://idea.lanyus.com/的方法。另外提供破解補丁的方法:JetBrains全系列破解補丁v1.0: https://www.ghpym.com/jetbrainspath.html

1.1、代碼提示

IDEA默認是不區分大小寫的,晚上很多教程都是使用的2017版本的IDEA,事實上,從2018版本開始,IDEA的設置中心已經進行稍微調整;

路徑:Setting ——> Editor ——>General ——> Code Completion ——> Match case

 

取消 Match Case 前的選擇即可;

圖如下:

1.2、自動導包

我需要在使用某個類的時候自動導入需要的包,默認的方式是要手動進行導包;

路徑:Setting ——> Editor ——> General ——> Auto Import 

 

Add Unambiguous inports on the fly: 在寫代碼的時候會自動的優化; optimize imports on the fly:在寫代碼的時候會自動導包;

我的設置如下:(注意,因為optimize imports on the fly這個設置是只針對當前項目的,所以如果需要,請在每創建一個項目的時候都來設置下)

1.3、取消啟動時自動進入上一次工程

IDEA默認是啟動的時候進入到上一次打開的項目中,這個設置可能會在我們想換一個項目打開的時候出現一些畫蛇添足。

路徑:Setting ——> Appearance & Behavior ——> System Setting 

取消勾選Reopen last project on startup;

設置截圖如下:

 

1.4、鼠標滑輪調整編輯區域字體大小 

寫代碼的時候眼睛酸痛,需要臨時的放大或者縮小編輯區的代碼字體大小;

路徑:Setting ——> Editor ——> General 

在Mouse中勾選"change font size (Zoom ) with Ctrl + Mouse Wheel";

截圖如下:

 

1.5、自動保存

自動保存與其他軟件的自動保存不一樣,其他軟件的自動保存會丟失自己的修改記錄,Ctrl+Z就回不去了,而IDEA不一樣;自動保存是IDEA默認開啟的,如果需要關閉的話可以參照以下方式:

路徑:Setting ——> Appearance&Behaior ——> System Settings 

勾選或取消"Synchronize files on frame or editor table activation "以及"Save files on frame deactivation";

截圖如下:

 

1.6、設置自帶的Terminal為Git Bash

Windows環境下的Terminal是CMD的,如果電腦上有git的話,我更加喜歡將Terminal改為Git Bash,修改方式如下:

路徑:Setting ——> Tools ——> Terminal 

修改Shell path 為git的bash.exe的路徑即可;

截圖如下:

修改后的Terminal如果內容里面有中文是會顯示亂碼的,解決方式:在Git的安裝目錄的etc目錄下,如:D:\Program Files\Git\etc,找到bash.bashrc文件在其最后面添加以下代碼,然后重新啟動IDEA即可;

# 解決中文亂碼
export LANG="zh_CN.UTF-8" export LC_ALL="zh_CN.UTF-8"

1.7、設置模板

請參考以下博文:

https://blog.csdn.net/u013412790/article/details/52807102

二、插件篇

2.1、Lombok plugin

開發神器,可以簡化你的實體類,讓你i不再寫get/set方法,還能快速的實現builder模式,以及鏈式調用方法,總之就是為了簡化實體類而生的插件。

 

2.2、GsonFormat

一鍵根據json文本生成java類  非常方便

 

2.3、Rainbow Brackets

彩虹顏色的括號  看着很舒服 敲代碼效率變高。可以很清楚明白的區分各個括號的范圍

 

2.4、Translation

一款翻譯插件,多翻譯引擎:Google翻譯、有道翻譯、百度翻譯、多語言互譯、語音朗讀、自動選詞、自動單詞拆分等功能

2.5、GrepConsole

Idea console輸出日志一大推,想要快速找到自己想要的類型日志,使用此插件可以快速定位到自己關注的類型日志,比如error,warn,自己也可以配置自己喜歡的顏色~

自己喜歡的一套配色:

Type        Color
verbose:    #BBB
debug:      #33B5E5 info: #9C0 assert: #A6C error: #F44 warning: #FB3

2.6、FindBugs-IDEA

完代碼后檢測下 避免低級bug,強烈建議用一下,一不小心就發現很多老代碼的bug

2.7、其他

還有一些很優秀的插件,不完全列舉如下:

CodeGlance 右側文檔結構圖

.ignore git 文件提交過濾

Maven Helper maven插件,打開該pom文件的Dependency Analyzer視圖

三、快捷鍵

3.1、自動代碼

Ctrl+Alt+O 優化導入的類和包 
Alt+Insert 生成代碼(如get,set方法,構造函數等) 或者右鍵(Generate) 
fori/sout/psvm + Tab 
Ctrl+Alt+T 生成try catch 或者 Alt+enter CTRL+ALT+T 把選中的代碼放在 TRY{} IF{} ELSE{} 里 Ctrl + O 重寫方法 Ctrl + I 實現方法 Ctr+shift+U 大小寫轉化 ALT+回車 導入包,自動修正 ALT+/ 代碼提示 CTRL+J 自動代碼 Ctrl+Shift+J,整合兩行為一行 CTRL+空格 代碼提示 CTRL+SHIFT+SPACE 自動補全代碼 CTRL+ALT+L 格式化代碼 CTRL+ALT+I 自動縮進 CTRL+ALT+O 優化導入的類和包 ALT+INSERT 生成代碼(如GET,SET方法,構造函數等) CTRL+E 最近更改的代碼 CTRL+ALT+SPACE 類名或接口名提示 CTRL+P 方法參數提示 CTRL+Q,可以看到當前方法的聲明 Shift+F6 重構-重命名 (包、類、方法、變量、甚至注釋等) Ctrl+Alt+V 提取變量 

3.2、查詢快捷鍵

Ctrl+Shift+Backspace可以跳轉到上次編輯的地 
CTRL+ALT+ left/right 前后導航編輯過的地方 
ALT+7 靠左窗口顯示當前文件的結構 Ctrl+F12 浮動顯示當前文件的結構 ALT+F7 找到你的函數或者變量或者類的所有引用到的地方 CTRL+ALT+F7 找到你的函數或者變量或者類的所有引用到的地方 Ctrl+Shift+Alt+N 查找類中的方法或變量 雙擊SHIFT 在項目的所有目錄查找文件 Ctrl+N 查找類 Ctrl+Shift+N 查找文件 CTRL+G 定位行 CTRL+F 在當前窗口查找文本 CTRL+SHIFT+F 在指定窗口查找文本 CTRL+R 在 當前窗口替換文本 CTRL+SHIFT+R 在指定窗口替換文本 ALT+SHIFT+C 查找修改的文件 CTRL+E 最近打開的文件 F3 向下查找關鍵字出現位置 SHIFT+F3 向上一個關鍵字出現位置 選中文本,按Alt+F3 ,高亮相同文本,F3逐個往下查找相同文本 F4 查找變量來源 CTRL+SHIFT+O 彈出顯示查找內容 Ctrl+W 選中代碼,連續按會有其他效果 F2 或Shift+F2 高亮錯誤或警告快速定位 Ctrl+Up/Down 光標跳轉到第一行或最后一行下 Ctrl+B 快速打開光標處的類或方法 CTRL+ALT+B 找所有的子類 CTRL+SHIFT+B 找變量的類 Ctrl+Shift+上下鍵 上下移動代碼 Ctrl+Alt+ left/right 返回至上次瀏覽的位置 Ctrl+X 刪除行 Ctrl+D 復制行 Ctrl+/ 或 Ctrl+Shift+/ 注釋(// 或者/…/ ) Ctrl+H 顯示類結構圖 Ctrl+Q 顯示注釋文檔 Alt+F1 查找代碼所在位置 Alt+1 快速打開或隱藏工程面板 Alt+ left/right 切換代碼視圖 ALT+ ↑/↓ 在方法間快速移動定位 CTRL+ALT+ left/right 前后導航編輯過的地方 Ctrl+Shift+Backspace可以跳轉到上次編輯的地 Alt+6 查找TODO 

3.3、其他快捷鍵

SHIFT+ENTER 另起一行 
CTRL+Z 倒退(撤銷) 
CTRL+SHIFT+Z 向前(取消撤銷) 
CTRL+ALT+F12 資源管理器打開文件夾 
ALT+F1 查找文件所在目錄位置 
SHIFT+ALT+INSERT 豎編輯模式 
CTRL+F4 關閉當前窗口 
Ctrl+Alt+V,可以引入變量。例如:new String(); 自動導入變量定義 Ctrl+~,快速切換方案(界面外觀、代碼風格、快捷鍵映射等菜單

3.4、調試快捷鍵

alt+F8 debug時選中查看值 
Alt+Shift+F9,選擇 Debug 
Alt+Shift+F10,選擇 Run 
Ctrl+Shift+F9,編譯 
Ctrl+Shift+F8,查看斷點
F7,步入 
Shift+F7,智能步入 
Alt+Shift+F7,強制步入 
F8,步過 
Shift+F8,步出 
Alt+Shift+F8,強制步過
Alt+F9,運行至光標處 
Ctrl+Alt+F9,強制運行至光標處 
F9,恢復程序 
Alt+F10,定位到斷點

3.5、重構

Ctrl+Alt+Shift+T,彈出重構菜單 
Shift+F6,重命名 
F6,移動 
F5,復制 
Alt+Delete,安全刪除 
Ctrl+Alt+N,內聯

idea生成類注釋和方法注釋的正確方法

IDEA類和方法注釋模板設置(非常詳細)

親身體驗Intellij Idea從卡頓到順暢

IntelliJ IDEA 代碼字體大小的快捷鍵設置放大縮小(很實用)(圖文詳解)


 

常用軟件開發學習資料目錄:  

 

1.經典編程電子書收藏  

 

2.C&C++編程學習資料收藏   

 

3.算法及數據結構(有關c,c++,java)   

 

4.Java開發學習資料收藏      

 

5.Android開發學習資料收藏  

 

6.Python開發學習資料收藏  

 

7.大數據,機器學習,人工智能資料收藏

 

8.Docker資料收藏

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM