1.查看代碼歷史版本
鼠標(biāo)在需要查看的java類 右鍵 找到Local History >> Show History 點(diǎn)開即可看到歷史版本,常用于自己忘記代碼改了哪些內(nèi)容 或需要恢復(fù)至某個(gè)版本 (注意 只能看近期修改 太久了也是看不到的)

2.顯示方法分隔符
方便查看方法與方法之間的間隔,在代碼不規(guī)范的項(xiàng)目中 很好用!

3.設(shè)置多行tab
idea默認(rèn)是選擇顯示單行的,我們把這個(gè)去掉,就可以顯示多行tab了,在打開tab過(guò)多時(shí)的場(chǎng)景非常方便!


3.1tab過(guò)多會(huì)自動(dòng)關(guān)閉
settings - editor - General - Editor tabs - tab limit 數(shù)值設(shè)大就好了

4.快速匹配方法的大括號(hào)位置
ctrl+[ 與ctrl+] 可以快速跳轉(zhuǎn)到方法大括號(hào)的起止位置,配合方法分隔符使用,不怕找不到方法在哪兒分割了。
5.代碼結(jié)尾補(bǔ)全
例如一行代碼補(bǔ)全分號(hào),或者是if(xxx) 補(bǔ)全大括號(hào),按ctrl+shift+enter 無(wú)需切換鼠標(biāo)光標(biāo),大幅度提升了編碼效率。

6.模糊搜索方法
按ctrl+shift+alt+n 查找方法名;按ctrl+shift+r 全局關(guān)鍵字查找。
7.查看方法在哪里被調(diào)用
ctrl+alt+h 可以清楚看到方法在哪些地方被調(diào)用;在知道這個(gè)快捷鍵之前,都是ctrl+h(idea默認(rèn) ctrl+shift+f)搜索,肉眼找的…

8.代碼模板(代碼快捷鍵)
例如 : eclipse 中的syso是打印控制臺(tái)輸出 ,但是idea默認(rèn)是sout , 如果非要改成syso 可以在Postfix Completion里面設(shè)置,類似的 fori等都是在里面設(shè)置

9.自動(dòng)導(dǎo)包、自動(dòng)移除沒(méi)用的包

9.1 手動(dòng)導(dǎo)包 :alt+enter 手動(dòng)移除未使用包: crtl+alt+o