我最喜欢的IntelliJ IDEA功能
我已經(jīng)是IntelliJ IDEA的長(zhǎng)期用戶(和客戶)。 我想我是在2005年或2006年(版本5.0)左右開(kāi)始使用它的。 那時(shí)我是Eclipse用戶。 我的一些同事向我推薦了它,起初我沒(méi)有被說(shuō)服,但是在嘗試之后我印象深刻。
現(xiàn)在在2014年, IntelliJ IDEA仍然是我的首選IDE。 這篇文章的目的不是發(fā)動(dòng)IDE戰(zhàn)爭(zhēng),而是專注于某些其他IDEA用戶有時(shí)不知道的IDEA功能。
達(dá)庫(kù)拉主題
Darcula主題將您的用戶界面更改為深色外觀。 好吧,也許這對(duì)您來(lái)說(shuō)并不新鮮,但是我想指出兩個(gè)主要優(yōu)點(diǎn)。 首先,它減輕了您的眼睛壓力。 試試看! 在使用深色外觀幾個(gè)小時(shí)后,如果再次切換到默認(rèn)外觀,您可能會(huì)感覺(jué)到眼睛在燃燒幾分鐘。 其次,如果您是行動(dòng)上癮的人,并且始終使用電池供電,那么深色外觀還可以幫助您延長(zhǎng)電池使用時(shí)間。
后綴完成
后綴補(bǔ)全是我一直想要的功能,我什至不知道。 后綴補(bǔ)全允許您更改已經(jīng)鍵入的表達(dá)式。 我們所有人都有多少次因?yàn)椴坏貌换仡^添加丟失的演員表而受到詛咒? 還是因?yàn)槲覀儗?shí)際上想要System.out表達(dá)式? 好吧,Postfix完成可以解決該問(wèn)題。
例如對(duì)于System.out,鍵入表達(dá)式:
someVar
您現(xiàn)在可以輸入:
someVar.sout
并將表達(dá)式轉(zhuǎn)換為:
System.out.println(someVar);
在IntelliJ博客中查看此精彩文章 ,以獲取有關(guān)Postfix完成的其他信息。
框架和技術(shù)支持
在Java世界中,您有很多可用的框架和技術(shù)。 在開(kāi)發(fā)人員的工作中,您很可能會(huì)遇到其中的許多問(wèn)題。 有時(shí),處理額外的層和所需的配置以確保一切正常工作是一場(chǎng)噩夢(mèng)。
以Maven為例,當(dāng)需要一個(gè)類時(shí),很難找到要導(dǎo)入的依賴項(xiàng)。 IDEA Maven支持允許您在本地存儲(chǔ)庫(kù)中搜索類,并將正確的依賴項(xiàng)添加到pom.xml文件中。
只需輸入類的名稱,然后按Alt + Enter并添加Maven依賴項(xiàng)即可:
選擇您需要的庫(kù)。 它會(huì)自動(dòng)添加到您的pom.xml中。
您對(duì)Java EE,Spring,GWT,Maven和許多其他產(chǎn)品都有支持。 在這里查看完整列表。
注入語(yǔ)言
使用注入語(yǔ)言,可以將大量語(yǔ)言的語(yǔ)法,錯(cuò)誤突出顯示和代碼完成功能轉(zhuǎn)換為字符串文字。 我經(jīng)常使用GWT ,這使我能夠?qū)踩獺TML寫(xiě)入API的String HTML參數(shù),如下所示:
其他示例包括SQL,CSS,Javascript,Groovy,Scala等。 在String語(yǔ)句上按Alt + Enter,然后插入語(yǔ)言,可以自己嘗試一下。
簡(jiǎn)報(bào)模式
您是否曾經(jīng)需要使用IDE進(jìn)行關(guān)于代碼的演示,而由于字體大小,觀眾無(wú)法正確看到它? 然后,您必須中斷演示文稿以進(jìn)行調(diào)整。 有時(shí)您甚至都不記得在哪里進(jìn)行調(diào)整。 擁有專用的演示模式會(huì)不會(huì)更容易? 只需轉(zhuǎn)到查看菜單,然后進(jìn)入演示模式選項(xiàng)。
結(jié)論
我確實(shí)相信選擇IDE是個(gè)人喜好的問(wèn)題,您應(yīng)該堅(jiān)持認(rèn)為自己對(duì)完成任務(wù)更有效率的選擇。 當(dāng)我不得不處理BPM時(shí),我仍然使用Eclipse 。
其中一些功能也存在于其他IDE上,但與其他開(kāi)發(fā)人員聊天時(shí)給我的印象是,他們不知道他們的存在。 探索您的開(kāi)發(fā)環(huán)境,我很確定您會(huì)學(xué)到一些新知識(shí)。 我一直在學(xué)習(xí)IntelliJ IDEA中的新知識(shí)。
翻譯自: https://www.javacodegeeks.com/2014/08/my-favorite-intellij-idea-features.html
總結(jié)
以上是生活随笔為你收集整理的我最喜欢的IntelliJ IDEA功能的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 《NBA 2K24》游戏容量曝光达惊人
- 下一篇: 芬兰率先启用“DTC 数字护照”,使用手