Like Share Discussion Bookmark Smile

J.J. Huang   2021-09-09   天堂私服   瀏覽次數:

天堂私服 | IntelliJ IDEA 鑲嵌提示 Java 程式碼的使用與繼承

問題

在分析模擬器核心的過程中,常常會需要知道此方法,是否有被呼叫;或是某些介面、抽象是否有被繼承、實作。
而要知道的情況下,在Intellij IDEA內可以使用以下兩種方法:

  • Ctrl + 滑鼠左鍵點選該方法名稱, 即會跳轉到呼叫的位置(如有一個以上的呼叫會跳出選單供選擇)。
  • 方法名稱上按下右鍵,選擇Find Usages

以上兩種方法雖然沒有說不好,但是在開發講求快速的時代,IDE工具一直在進步,提供了更多更好的功能,幫助開發者更加快速更加專注在業務邏輯上。
而這就是此篇要說明的解決方法「開啟鑲嵌提示 Java 程式碼的使用與繼承」功能。

解決

  • 點擊FileSettings...
  • 展開Editor & Inlay Hints
  • 點擊Java
  • 見右邊,點擊Code vision
  • 見右邊UsagesInheritors將其勾選。
  • 點擊OK
  • 回到程式碼,可見方法上出現鑲嵌的提示1 Usage(表示此方法,有一個呼叫)。
  • 滑鼠直接點擊1 Usage
  • 將會跳轉到呼叫的程式碼位置。

結語

這篇主要是要提升分析程式碼的過程中,可以提升速度。省去一個快捷鍵的使用。
因為作者滿喜歡這種類型的功能,所以在此篇特別介紹;而後面的核心分析中,也會常常使用到。
最後建議回顧一下首章天堂私服 | 天堂私服架設教學,了解其章結目錄,此處會不定時更新。

免責聲明

  • 本部落格文章中皆不提供任何所謂的遊戲「主程式」、「模擬器」、「登入器」…等等相關程式的下載點。
  • 本部落格文章中所見之遊戲主程式和服務器端程序均來自網路發佈,版本歸原作者所有
  • 本部落格文章為研究SQL資料庫與修改JAVA語法使用,非商業用途,亦無做營運事實等任何一切商業行為
  • 本部落格文章內容是為研究學習設計思想和原理為目的,絕沒有故意侵權或惡意抄襲、篡改其他遊戲內容

註:以上參考了
IntelliJ IDEA 2020.1 Beta 2: Code Vision and Run Configurations as Files