強(qiáng)烈推薦這些提升代碼效率的IDEA使用技巧
一、SVN的集成
IDEA默認(rèn)集成了對Svn的支持 。
File ->Setting 直接設(shè)置執(zhí)行程序即可。
注意:如果設(shè)置之后依然無法使用svn,是因?yàn)榘惭bSVN的時(shí)候沒有選擇命令行工具。
解決方法:重裝SVN,配置項(xiàng)重新選擇command line client tools 即可。
二、開啟熱更新
有發(fā)現(xiàn)不少同學(xué)不知道熱更新,還在為了調(diào)一行代碼重啟服務(wù)器,然后調(diào)試,效率太低,開啟熱更新,實(shí)時(shí)修改代碼,實(shí)時(shí)看效果。
具體步驟:
File ->Settings -Build -> Compiler,勾選Build project automatically,開啟自動(dòng)編譯之后,結(jié)合Ctrl+Shift+F9 會有熱更新效果
同時(shí)調(diào)大編譯的堆內(nèi)存,因?yàn)槲覀兊挠螒蝽?xiàng)目代碼多,700M的編譯內(nèi)存太少,會造成編譯慢,甚至失敗。
三、取消大小寫敏感,提升匹配效率
具體步驟:
File -> Settings -> Editor -> General -> Code Completion Case -> 取消勾選Match case
取消大小敏感,在編寫代碼的時(shí)候,代碼的自動(dòng)提示將更加全面和豐富。
四、查看數(shù)據(jù)的來源和去處
具體步驟:
選中成員變量-> 右鍵 選擇 Analyze ->Anaylyze Data Flow to Here / from Here 分別查看數(shù)據(jù)賦值的地方和 獲取值的地方
五、檢查代碼,避免低級錯(cuò)誤
具體步驟:
選中包或者具體的文件->右鍵Analyze -> Inspect Code 分析代碼的缺陷,可以在完成任務(wù)之后做一個(gè)自我檢查,避免犯一些低級問題。
六、查看代碼的最后修改者
具體步驟:
有時(shí)候想知道一行代碼最后是誰修改了,可以在文件的邊欄(打斷點(diǎn)的地方)右鍵勾選Annotate ,會顯示svn的最后提交者。
七、Maven 的使用
具體步驟:
在右邊的邊欄打開Maven 視圖,根據(jù)對應(yīng)的菜單操作
八、文件比對
文件夾的比對和文件的比對,之前一直借助beyond campare 比對,但是騎士Idea 自帶了功能
具體步驟:
文件夾比較,選中文件夾,右鍵-> compare with -> 選擇對應(yīng)的文件夾
文件比較, 選中文件,右鍵-> 可以選擇存在的文件進(jìn)行對比
打開文件,右鍵-> 可以和剪切板中的內(nèi)容進(jìn)行對比
九、查看類繼承關(guān)系圖
查看類的繼承關(guān)系圖是理解代碼的關(guān)鍵
具體步驟:
右鍵包名->Diagrams->Show Diagrams就可以顯示包的繼承關(guān)系圖,如果沒在包下的可以直接拖類文件到圖中。
十、總結(jié)
日常使用的Idea的一些技巧,也是提升代碼質(zhì)量,提升開發(fā)效率的一些小技巧,一定要掌握哦。
到此這篇關(guān)于強(qiáng)烈推薦這些提升代碼效率的IDEA使用技巧的文章就介紹到這了,更多相關(guān)IDEA使用技巧內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- idea常用習(xí)慣操作設(shè)置方法圖解
- IntelliJ IDEA 2020常用配置設(shè)置大全(方便干活)
- IDEA的默認(rèn)快捷鍵設(shè)置與Eclipse的常用快捷鍵的設(shè)置方法
- IntelliJ IDEA 常用設(shè)置(配置)吐血整理(首次安裝必需)
- idea2020.1 常用設(shè)置圖文詳解
- 使用Intellij IDEA查看Java源碼技巧
- IDEA 格式化SQL代碼技巧分享
- IDEA調(diào)試源碼小技巧之辨別抽象類或接口多種實(shí)現(xiàn)類的正確路徑
- IDEA 單元測試覆蓋技巧分享
- 新手必備的IDEA常用設(shè)置總結(jié)
相關(guān)文章
Java為實(shí)體類動(dòng)態(tài)添加屬性的方法詳解
這篇文章主要介紹了Java如何給已有實(shí)體類動(dòng)態(tài)的添加字段并返回新的實(shí)體對象且不影響原來的實(shí)體對象結(jié)構(gòu)。文中的方法講解詳細(xì),需要的可以參考一下2022-06-06Springboot輕量級的監(jiān)控組件SpringbootAdmin
這篇文章主要為大家介紹了Springboot輕量級的監(jiān)控組件SpringbootAdmin使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-02-02使用Java反射模擬實(shí)現(xiàn)Spring的IoC容器的操作
這篇文章主要介紹了使用Java反射模擬實(shí)現(xiàn)Spring的IoC容器的操作,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-08-08Java Scanner的使用和hasNextXXX()的用法說明
這篇文章主要介紹了Java Scanner的使用和hasNextXXX()的用法說明,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-10-10spring-boot-maven-plugin報(bào)紅解決方案(親測有效)
本文主要介紹了spring-boot-maven-plugin報(bào)紅解決方案,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-03-03