IntelliJ IDEA 詳細(xì)圖解最常用的配置(適合剛剛用的新人)
剛剛使用IntelliJ IDEA 編輯器的時(shí)候,會有很多設(shè)置,會方便以后的開發(fā),磨刀不誤砍柴工。
比如:設(shè)置文件字體大小,代碼自動完成提示,版本管理,本地代碼歷史,自動導(dǎo)入包,修改注釋,修改tab的顯示的數(shù)量和行數(shù),打開項(xiàng)目方式,等等一大堆東西。
總結(jié)一下,免得下次換了系統(tǒng),還得再找一遍配置。
具體總結(jié)如下圖:
設(shè)置外觀和字體大小
這個(gè)呢是設(shè)置一下外觀。和字體大小。放在第一個(gè)沒問題。
設(shè)置編輯器的快捷鍵,也就是keymap
這個(gè)是修改咱習(xí)慣的快捷鍵映射表,因?yàn)槲沂菑膃clipse轉(zhuǎn)來的,估計(jì)大部分都和我差不多啦,那就可以在這配置成eclipse的快捷鍵映射表,那么就沒有必要再去記一套快捷鍵映射了,比如我們常用的刪除一行 Ctrl d,復(fù)制一行Ctrl + alt + 下方向。注釋一行,Ctrl + / 這都是我們常用的。也是我們習(xí)慣的,這個(gè)也是極好的設(shè)置啊。
我圖上就是把eclipse的鍵盤映射復(fù)制一下,然后重命名一下,因?yàn)檫€是有些快捷鍵修改下,用著比較好。
關(guān)于整個(gè)項(xiàng)目的文件目錄的說明
快捷鍵簡單搞定 之后,再熟悉一下,下面這個(gè)圖。
這個(gè)也是通用結(jié)構(gòu),我箭頭所指的地方有三個(gè)按鈕,
第一個(gè),點(diǎn)擊之后,就會在左側(cè)的文件一欄里,定位到你當(dāng)前打開的文件的位置,找文件,定位文件位置用的非常多。
第二個(gè),合并所有目錄,這個(gè)在你打開太多目錄的時(shí)候,一點(diǎn)擊之后,就會把目錄全部折疊起來。
第三個(gè),點(diǎn)了之后,就看到上面的那個(gè)彈出框。這個(gè)有點(diǎn)特殊,建議,紅框里面的設(shè)置的跟我的一樣,比較好,這樣的話你在左側(cè),查看項(xiàng)目目錄結(jié)構(gòu)的時(shí)候,就不會覺得奇怪。至于為什么會覺得奇怪,你可以先把這2個(gè)都點(diǎn)上之后,看看你的目錄是什么情況,就知道我說的是啥啦,
這樣子配置,可以很清楚的看到目錄的層級結(jié)構(gòu)。但是你要是點(diǎn)了,他就會把空的包直接連在一起,就是com.lxk.aop。。。。等等吧,試一下就知道啦。
這個(gè)也是很有必要說明一下的。
自動提示
代碼檢測警告提示等級設(shè)置
強(qiáng)烈建議,不要給關(guān)掉,不要嫌棄麻煩,他的提示都是對你好,幫助你提高你的代碼質(zhì)量,很有幫助的。
自動導(dǎo)入包和導(dǎo)入包優(yōu)化的設(shè)置
2018.08.03 更新
看,框里面的,for current project。僅僅對當(dāng)前對項(xiàng)目有效。
什么情況,你idea更新之后,怎么還倒退啦呢,每次打開個(gè)項(xiàng)目,還的設(shè)置一下,這不是很啰嗦嗎。為啥要醬紫。
要是看到這個(gè)更新的觀眾請注意啦。每次換個(gè)新的項(xiàng)目都要設(shè)置一下。不然,他不自動優(yōu)化包的導(dǎo)入。
我這個(gè)版本號是:2018.1.5
更新完畢。
這個(gè)除了自動引入包之外,當(dāng)然前提是,這個(gè)包沒有重名的,要是重名了就得自己手動選要引入哪個(gè)啦?
還有就是優(yōu)化引入,假設(shè)你引入了一個(gè)包下的很多個(gè)文件,他就會給你優(yōu)化成xxx包名.*。也就是下面這個(gè)圖的配置啦。
項(xiàng)目目錄相關(guān)--折疊空包
單詞拼寫提示--建議 打開
強(qiáng)烈建議,不要嫌棄他這個(gè)單詞拼寫檢查,這也是為你好啊,免得你寫一個(gè)簡單的單詞,但是你卻寫錯了,還提示你使用駝峰命名法。也是很好的。
窗口復(fù)位的簡單說明
這個(gè)就是當(dāng)你把窗口忽然間搞得亂七八糟的時(shí)候,還可以挽回,就是直接restore一下,就好啦。
tab頁面多行顯示的設(shè)置
這個(gè)是在使用很多的tab頁面的時(shí)候用的到,而不是要是打開多個(gè)頁面的話,一些就會被關(guān)掉。那就不好啦。具體看下圖,就知道我在說啥了。
設(shè)置Java代碼的注釋風(fēng)格
這個(gè)就是你在使用快捷鍵注釋代碼的時(shí)候,就比如我的快捷鍵是Ctrl + d就是注釋所選中的代碼,但是你要是不設(shè)置,這個(gè)//就是在代碼行的開頭。這個(gè)看著就不是很習(xí)慣。
具體就看下面這個(gè)圖的三種情況下的注釋的顯示情況。看你喜歡哪個(gè)注釋風(fēng)格,就怎么設(shè)置。
編輯器每次打開項(xiàng)目時(shí)候的設(shè)置
這個(gè)也是極其必要的配置,因?yàn)?,你要不配置,一點(diǎn)擊桌面的圖標(biāo),那就直接打開項(xiàng)目了,這個(gè)就不能很好的選擇你要打開哪個(gè)了。這個(gè)對新手來說,估計(jì)是個(gè)問題。
快速找到最近使用的文件的設(shè)置
Java代碼左面 的邊邊欄的神奇地方使用
下面2張圖,算是這個(gè)編輯器比較牛逼的地方,的簡單展現(xiàn)吧。
上面這個(gè)圖呢,我在我的svn一文中詳細(xì)解釋了??梢詤⒂^一下。
IntelliJ IDEA 下的svn配置及使用的非常詳細(xì)的圖文總結(jié)
本地代碼也是有歷史的
這個(gè)也是這個(gè)編輯器 比較牛逼的地方,他可以有自己的本地歷史。我也在其他文章中有詳細(xì)描述。
下篇文章給大家介紹IntelliJ IDEA本地代碼覆蓋后恢復(fù)原來的代碼圖解,敬請期待吧
總結(jié)
到此這篇關(guān)于IntelliJ IDEA 詳細(xì)圖解最常用的配置(適合剛剛用的新人)的文章就介紹到這了,更多相關(guān)IntelliJ IDEA常用的配置內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
java自定義日志輸出文件(log4j日志文件輸出多個(gè)自定義日志文件)
打印日志的在程序中是必不可少的,如果需要將不同的日志打印到不同的地方,則需要定義不同的Appender,然后定義每一個(gè)Appender的日志級別、打印形式和日志的輸出路徑,下面看一個(gè)示例吧2014-01-01SpringBoot整合Shiro實(shí)現(xiàn)權(quán)限控制的代碼實(shí)現(xiàn)
Apache Shiro是一個(gè)強(qiáng)大且易用的Java安全框架,執(zhí)行身份驗(yàn)證、授權(quán)、密碼和會話管理,今天通過本文給大家介紹SpringBoot整合Shiro實(shí)現(xiàn)權(quán)限控制的方法,感興趣的朋友一起看看吧2021-07-07Spring?Boot實(shí)現(xiàn)JWT?token自動續(xù)期的實(shí)現(xiàn)
本文主要介紹了Spring?Boot實(shí)現(xiàn)JWT?token自動續(xù)期,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-12-12Java實(shí)現(xiàn)根據(jù)前端所要格式返回樹形3級層級數(shù)據(jù)
這篇文章主要為大家詳細(xì)介紹了Java如何實(shí)現(xiàn)根據(jù)前端所要格式返回樹形3級層級數(shù)據(jù),文中的示例代碼講解詳細(xì),有需要的小伙伴可以了解下2024-02-02SpringCloud之服務(wù)注冊與發(fā)現(xiàn)Spring Cloud Eureka實(shí)例代碼
這篇文章主要介紹了SpringCloud之服務(wù)注冊與發(fā)現(xiàn)Spring Cloud Eureka實(shí)例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-04-04springboot實(shí)現(xiàn)SSE(Server?Sent?Event)的示例代碼
SSE?全稱Server?Sent?Event,直譯一下就是服務(wù)器發(fā)送事件,本文主要為大家詳細(xì)介紹了springboot實(shí)現(xiàn)SSE的相關(guān)知識,需要的可以參考一下2024-04-04idea新建Springboot項(xiàng)目,設(shè)置默認(rèn)maven和jdk版本方式
這篇文章主要介紹了idea新建Springboot項(xiàng)目,設(shè)置默認(rèn)maven和jdk版本方式,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-12-12Spring Security OAuth2 授權(quán)碼模式的實(shí)現(xiàn)
這篇文章主要介紹了Spring Security OAuth2 授權(quán)碼模式的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-08-08hibernate中HQL如何調(diào)用自定義函數(shù)
這篇文章主要介紹了hibernate中HQL如何調(diào)用自定義函數(shù)問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-09-09