這些IDEA的優(yōu)化設(shè)置趕緊安排起來(lái),效率提升杠杠的!
300本計(jì)算機(jī)編程的經(jīng)典書籍下載
AI全套:Python3+TensorFlow打造人臉識(shí)別智能小程序
最新人工智能資料-Google工程師親授 Tensorflow-入門到進(jìn)階
黑馬頭條項(xiàng)目 - Java Springboot2.0(視頻、資料、代碼和講義)14天完整版
來(lái)源:https://blog.csdn.net/zeal9s/article/details/83544074
顯示工具條
(1)效果圖
(2)設(shè)置方法
設(shè)置鼠標(biāo)懸浮提示
(1)效果圖

Show quick documentation…

顯示方法分隔符
(1)效果圖

File–>settings–>Editor–>Appearance–>勾選

忽略大小寫提示
(1)效果圖備注:idea的默認(rèn)設(shè)置是嚴(yán)格區(qū)分大
小寫提示的,例如輸入string不會(huì)提示String,


主題設(shè)置


(2)設(shè)置方法File–>settings–>Appearance

護(hù)眼主題設(shè)置
(1)效果圖


點(diǎn)擊相應(yīng)主題,往下滑點(diǎn)擊按鈕

下載下來(lái)有很多Jar包


在上面的位置選擇導(dǎo)入jar包,然后重啟idea生效,

自動(dòng)導(dǎo)入包
(1)效果圖
備注:默認(rèn)情況是需要手動(dòng)導(dǎo)入包的,比如我們需
要導(dǎo)入Map類,那么需要手動(dòng)導(dǎo)入,如果不需要使
用了,刪除了Map的實(shí)例,導(dǎo)入的包也需要手動(dòng)
刪除,設(shè)置了這個(gè)功能這個(gè)就不需要手動(dòng)了,
自動(dòng)幫你實(shí)現(xiàn)自動(dòng)導(dǎo)入包和去包,不方便截圖,
(2)設(shè)置方法File–>settings–>Editor–>
general–>Auto Import–>

單行顯示多個(gè)Tabs
(1)效果圖默認(rèn)是顯示單排的Tabs:


(2)設(shè)置方法File–>settings–>Editor
–>General -->Editor Tabs–>去掉√

設(shè)置字體
(1)效果圖備注:默認(rèn)安裝啟動(dòng)Idea字體很小,
看著不習(xí)慣,需要調(diào)整字體大小與字體
(有需要可以調(diào)整)
(2)設(shè)置方法File–>settings–>Editor–>Font–>

配置類文檔注釋信息和方法注釋模版
(1)效果圖備注:團(tuán)隊(duì)開(kāi)發(fā)時(shí)方便追究責(zé)任
與管理查看
類注釋:

方法注釋:

idea不會(huì)默認(rèn)幫我們?cè)O(shè)置,所以需要手動(dòng)設(shè)置。
1:IDEA中在創(chuàng)建類時(shí)會(huì)自動(dòng)給添加注釋
打開(kāi)idea,操作 File–>settings–>Editor–>
File and CodeTemplates–>Files
(1) N A M E :設(shè) 置 類 名 ,與下面
的{NAME}:設(shè)置類名,與下面的 NAME:設(shè)置
類名,與下面的{NAME}一樣才能獲取到創(chuàng)建的類
名
(2)TODO:代辦事項(xiàng)的標(biāo)記,一般生成類或
方法都需要添加描述
(3) U S E R 、 {USER}、 USER、
{DATE}、T I M E :設(shè) 置創(chuàng)建 類 的 用 戶 、
創(chuàng) 建 的 日 期 和 時(shí) 間 ,這 些 事 I D E A
內(nèi) 置 的 方 法 , 還 有 一 些 其 他的 方 法
在 紅 色 框 標(biāo) 注 的 位 置 ,比 如 你 想 添
加 項(xiàng) 目 名 則 可 以 使用 {TIME}:設(shè)置創(chuàng)
建類的用戶、創(chuàng)建的日期和時(shí)間,這些事
IDEA內(nèi)置的方法,還有一些其他的方法在
紅色框標(biāo)注的位置,比如你想添加項(xiàng)目名則
可以使用 TIME:設(shè)置創(chuàng)建類的用戶、創(chuàng)建的
日期和時(shí)間,這些事IDEA內(nèi)置的方法,還有
一些其他的方法在紅色框標(biāo)注的位置,比如
你想添加項(xiàng)目名則可以使用
{PROJECT_NAME}

2.在方法的上面一行輸入/*然后回車,
就有方法的注釋設(shè)置如下IDEA還沒(méi)有智能
到自動(dòng)為我們創(chuàng)建方法注釋,這就是要我們
手動(dòng)為方法添加注釋,使用Eclipse時(shí)我們
生成注釋的習(xí)慣是/**+Enter,這里我們
也按照這種習(xí)慣來(lái)設(shè)置IDEA的方法注釋
1、File–>Settings–>Editor–>
Live Templates

(1)新建組:命名為userDefine

(2)選中userDefine在其目錄下新建模板:
命名為*
因?yàn)镮DEA生成注釋的默認(rèn)方式是:/*+
模板名+快捷鍵(比如若設(shè)置模板名為add快
捷鍵用Tab,則生成方式為/*add+Tab),
如果不采用這樣的生成方式IDEA中沒(méi)有
內(nèi)容的方法將不可用,例如獲取方法參數(shù)的
methodParameters()、獲取方法返回
值的methodReturnType()
(3)設(shè)置生成注釋的快捷鍵

(4)設(shè)置模板:模板內(nèi)容如下
注意第一行,只有一個(gè)_而不是/_
在設(shè)置參數(shù)名時(shí)必須用 參 數(shù) 名
{參數(shù)名} 參數(shù)名的方式,否則第
五步中讀取不到你設(shè)置的參數(shù)名
/*** @Author 小思* @Description //TODO* @Date $time$ $date$* @Param $param$* @return $return$**/
(5)設(shè)置模板的應(yīng)用場(chǎng)景
點(diǎn)擊模板頁(yè)面最下方的警告,來(lái)設(shè)置將模板
應(yīng)用于那些場(chǎng)景,一般選擇EveryWhere–>Java
即可(如果曾經(jīng)修改過(guò),則顯示為change
而不是define)


(6)設(shè)置參數(shù)的獲取方式


依次下拉選擇即可。注意第五步和第六步
的順序不可顛倒哦~
水平或者垂直顯示代碼
(1)效果圖備注:Eclipse如果需要對(duì)比代碼,
只需要拖動(dòng)Tabs即可,但是idea要設(shè)置

(2)設(shè)置方法鼠標(biāo)右擊Tabs

更換快捷鍵
(1)效果圖備注:從Eclipse移植到idea編碼,
好多快捷鍵不一致,導(dǎo)致編寫效率
降低,現(xiàn)在我們來(lái)更換一下快捷鍵。
(2)設(shè)置方法
方法一:
File–>Setting–>keymap

例如設(shè)置成Eclipse的,設(shè)置好了之后
可以ctrl+d刪除單行代碼(idea是ctrl+y)
方法二:設(shè)置模板
File–>Setting–>

方法三:

以ctrl+o重寫方法為例

注釋去掉斜體
(1)效果圖

(2)設(shè)置方法 File–>settings–>Editor–>


代碼檢測(cè)警告提示等級(jí)設(shè)置

強(qiáng)烈建議,不要給關(guān)掉,不要嫌棄麻煩,
他的提示都是對(duì)你好,幫助你提高你的
代碼質(zhì)量,很有幫助的
項(xiàng)目目錄相關(guān)–折疊空包

窗口復(fù)位

這個(gè)就是當(dāng)你把窗口忽然間搞得亂七八糟
的時(shí)候,還可以挽回,就是直接restore一
下,就好啦。
查看本地代碼歷史

快速補(bǔ)全分號(hào)
CTRL + SHIFT + ENTER 在當(dāng)前行任何
地方可以快速在末尾生成分號(hào)
快速找到Controller方法
如果你的項(xiàng)目里有非常多的controller,里面
有非常多的http或者resful方法。如何快
速找到這些方法呢?這個(gè)時(shí)候,
ctrl+alt+shift+n就可以派上用場(chǎng)了。
比如說(shuō),你依稀記得入賬單相關(guān)的接口,
都有個(gè)bill的url路徑,那么使用ctrl+alt+
shift+n后,直接輸入/bill即可。

當(dāng)你在成千上萬(wàn)的Controller里尋找方法時(shí),
這一招就可以大大提高效率。
大括號(hào)匹配
這個(gè)也非常有用,因?yàn)榇a太長(zhǎng),某個(gè)for循環(huán),
可能已經(jīng)撐滿整個(gè)屏幕了。這個(gè)時(shí)
候,找到某個(gè)大括號(hào)對(duì)應(yīng)的另外一邊就
很費(fèi)勁。你可以將光標(biāo)定位在某個(gè)大括號(hào)一
邊,然后使用ctrl+]或者ctrl+[來(lái)回定位即可。
補(bǔ)充:以上的配置信息都保存在系統(tǒng)盤的

默認(rèn)會(huì)有這兩個(gè)文件

config:在初始化安裝IntelliJ IDEA時(shí)有詢問(wèn)你是
否導(dǎo)入以存在的配置信息,這個(gè)
config就是你的配置信息,方便更換電腦和
換系統(tǒng)的時(shí)候重新安裝,前提是要保存
好此文件夾。
system:此文件夾是IntelliJ IDEA發(fā)生什么
不可預(yù)知性的錯(cuò)誤時(shí),比如藍(lán)屏,突然斷
電導(dǎo)致項(xiàng)目不能啟動(dòng),可以嘗試刪除此文件,
讓系統(tǒng)重新生成一個(gè)system的文件
全棧架構(gòu)社區(qū)交流群
?「全棧架構(gòu)社區(qū)」建立了讀者架構(gòu)師交流群,大家可以添加小編微信進(jìn)行加群。歡迎有想法、樂(lè)于分享的朋友們一起交流學(xué)習(xí)。
看完本文有收獲?請(qǐng)轉(zhuǎn)發(fā)分享給更多人
往期資源:

