java開發工具(4)你真的會用IDEA麼?(番外篇)

上一篇文章《java開發工具(3)你真的會用IDEA麼?(下)》中說了Idea的keyMap快捷鍵設置和Project Structure項目結構功能,相信掌握了這兩個技能,你對IDEA的熟悉程度和工作效率又提升了一截。
在這IDEA的最後一篇文章,番外篇中,我會告訴你IDEA的更多你可能不知道,卻非常好用的小技巧,掌握後保證你的開發效率像飛一樣直升而上。

一、Export/Import Settings

當你在你的Idea中設置了Settings配置,如果你換了電腦,想接着使用原Idea的配置或者你想統一公司的註釋規範,此時你就可以點擊Export Settings ,把你本機的Settings配置導出來,然後在新的Idea軟件中import Settings。
Setting import

二、分屏功能

有時候你是不是有這種需求,你要修改一個文件中的代碼,而需要參照項目中的另一個文件去修改,比如,你修改Mybatis的xml中的字段,同時要修改映射類的字段。這個時候就需要用到Idea的分屏功能了。
使用效果如下:
分屏
右鍵tab欄的文件名稱即可,Split Vertically表示左右分屏,Split Horizontally表示上下分屏,此時你就可以參考着文件修改對應的代碼了,而且可以分多個橫屏豎屏。

三、將方法展開/合上

當一個類中的方法比較多的時候,你一定想將代碼合上這樣看起來就一目瞭然了,當然用Structure也可以看所有的方法都一目瞭然,在Mac電腦中使用快捷鍵shift+cmd+加號,將所有方法展開,使用shift+cmd+減號將所有方法合上,示例圖如下:
合上所有方法

四、查看方法調用上下級

我們一般可以通過cmd+單機,查看到當前方法被哪些類調用了,那麼如果想查看一個方法向上都有哪些方法調用了,一直往上找,向下都調用了哪些方法,一直向下找,這個時候該怎麼做呢,就是利用Navigate中的Call Hierarchy:
在這裏插入圖片描述
點擊後效果如下:
向上調用
可以看到我的方法向上被一個Controller和一個Service調用了,而Servcie又被一個Controller調用了。
點擊右邊的:向下方法,就可以看到方法的向下調用,展示如下:
向下調用展示
可以看到在Integration方法中,調用了Logger.info,Logger.info中又調用了四個方法。
通過這種結構圖的查看是不是可以讓你對代碼的結構瞭如指掌了呢。

總結

到此,我講的Idea的方法就講完了,本章我分別講了

  • Export/Import Settings:讓你的Settings搬家
  • 分屏功能:寫代碼再也不用來回切換文件
  • 展開/合上方法:讓類中的方法展示的更加結構清晰
  • 查看方法調用上下級:讓方法調用的結構路徑完整展示,查看的時候不會遺漏任何的方法調用出

通過這幾個章節的講解,我想你一定對Idea的使用非常瞭解了,效率也提升了很多,如果還有相關問題的話,可以在我的博客下面留言。

重點

我的java開發工具專欄上線了,我會每週持續更新,告訴你java開發工具中,你可能不知道的細節,有興趣的朋友可以關注我的專欄《java開發工具》,關注方式:點擊博文左側的分類專欄,點擊java開發工具,進入頁面點擊關注即可,當我有文章更新,會第一時間通知你。
Alt

發佈了182 篇原創文章 · 獲贊 64 · 訪問量 36萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章