你好,歡迎進(jìn)入江蘇優(yōu)軟數(shù)字科技有限公司官網(wǎng)!
發(fā)布時(shí)間:2023-08-08
瀏覽次數(shù):0
優(yōu)秀(mo)和優(yōu)雅(yu)永遠(yuǎn)不會(huì)過(guò)時(shí)。 優(yōu)秀的程序員寫(xiě)出的代碼一定是高貴的(至少是時(shí)尚的)。 IDEA是大多數(shù)程序員的IDEintellij idea 快捷鍵,但是很少有程序員關(guān)注它的小功能。intellij idea 快捷鍵,功能雖小,好處卻很大。 本文介紹一套超簡(jiǎn)單的IDEA組合拳,成就高貴
F2功能鍵
每當(dāng)我寫(xiě)完代碼的時(shí)候,基本上都是用F2快速向上查看寫(xiě)好的代碼(Shift+F2向下查看),然后根據(jù)提示進(jìn)行相應(yīng)的修改。 例如,這是我的錯(cuò)誤代碼:
public?class?AltEnterHelper?{
?private?final?String[]?strArray?=?new?String[]{"I",?"Love",?"IntelliJ?IDEA",?"so",?"much"};
?public?void?error()?{
??HashMap?strings?=?new?HashMap<>();
?}
?public?void?lambda()?{
??//lambda?can?be?replaced?with?method?reference
??sort(strArray,?String::compareToIgnoreCase);
??//Statement?lambda?can?be?replaced?with?expression?lambda,?and?then?expand?lambda?expression?body?to?{...}
??Function?fa?=?(Function?function)?->?{
???return?function.compose(function);
??};
??//Remove?redundant?types
??Function?fb?=?(Function?function)?->?function.compose(function);
?}
}
光標(biāo)在編輯器的任意位置,只要按F2,鍵盤(pán)就會(huì)手動(dòng)跳轉(zhuǎn)到有錯(cuò)誤或者可以優(yōu)化的位置,同時(shí)給出更改提示和更改快捷鍵。 為了更好的演示,我把整個(gè)過(guò)程做成了GIF
代碼繼續(xù)向上優(yōu)化,與前面的步驟相同,但是使用快捷鍵Shift+Alter+Enter快速選擇選項(xiàng),我們看兩個(gè)反例
總結(jié)
我個(gè)人很喜歡這種小功能。 優(yōu)化后的代碼看起來(lái)端莊,會(huì)節(jié)省很多釣魚(yú)的時(shí)間。 這并不是一個(gè)復(fù)雜的操作,希望對(duì)您有所幫助。
如有侵權(quán)請(qǐng)聯(lián)系刪除!
Copyright ? 2023 江蘇優(yōu)軟數(shù)字科技有限公司 All Rights Reserved.正版sublime text、Codejock、IntelliJ IDEA、sketch、Mestrenova、DNAstar服務(wù)提供商
13262879759
微信二維碼