Source Insight上手教程


  • 目錄
    • Project的建立和工作區域
    • 同步
    • 查看定義
    • 查找引用
    • 查找調用
    • Source Insight常用快捷鍵

 

目錄

最近剛參加工作,第一個任務就是查看項目的源碼,熟悉代碼結構。於是乎就簡單學習了Source Insight。在這里就轉載別人的文章當做自己的筆記,便於自己以后查找。 
為什么要用Source Insight呢?貌似是因為比完整的IDE要更快一些,比較利於查看大量的代碼。

  軟件的安裝很簡單,設置好安裝目錄。

  配置好文檔路徑,當然這個也可以在Options里面改,選Options->Preferences…里面的Folders標簽就行。

Project的建立和工作區域

  在菜單中選擇Project->New Project…可以建立新的工程,自定義工程名,選擇保存路徑,然后新建。

  新建確定之后,在接下來的菜單中,需要選擇Project Source Directory: the main location of your source files. 比如我可以選最新的Android API 19的源碼目錄。

  選定之后會出現Add and Remove Project Files的對話框,這時候可以選擇剛才目錄中的文件,然后添加進來。

  Load完成之后close對話框就可以了。可以加不同路徑的代碼進來。

  完成之后,Project Window就出現在右邊了,點擊其中任意一個文件,內容就顯示在中央編輯區域了。左邊是Symbol Window,可以快速定位函數、變量定義等。下面是Context Window,顯示有用的上下文相關信息。可以通過View菜單調出或者關閉各種窗口。比如Relative Window可以顯示出方法中調用的方法。 
  這里寫圖片描述

同步

  在編輯區域中,鍵盤按下Ctrl,用鼠標單擊變量或方法時,會跳到變量或方法的定義。

  如果某個變量或者方法是黑色字體表示的,說明它還沒有被定義。

  當然有時候也不是因為沒定義,需要同步一下,Project->Synchronizing Files。

查看定義

  可以選中一個變量,然后右鍵,Jump to Definition,跳轉到定義。

  當然,上面提過,也可以直接Ctrl+鼠標點擊。

  在編輯區域內選中變量或者方法,過一兩秒,Context Window會自動顯示定義。

查找引用

  選擇一個變量或方法后右鍵Lookup References…就可以進行查找。

  查找結果顯示在一個框里,點擊每條查找結果前面的紅色標記(兩個紅色的相背的三角形),可以該條結果對應代碼文件,進入代碼編輯狀態;再點擊代碼中的查找對應行開頭的紅色標記可以轉回查找結果頁面。

  工具欄上有相應的圖標進行上一條和下一條的跳轉。

  Lookup References彈出的對話框里可以進行查詢的選項配置。比如是否大小寫敏感,是不查找注釋還是只在注釋里查找。

  另外Search Method也可以選是字符串、正則、關鍵字、還是引用類型。

查找調用

  這個是針對方法的,選中方法名,然后右鍵Jump to Caller,如果只有一次調用,則直接跳轉,如果多次調用,則顯示一個列表框,選擇一項就會跳轉過去。

  文件中的查找可以通過菜單Search。

Source Insight常用快捷鍵

  1.Ctrl + 鼠標單擊 進入定義.

  2.Alt + F12可以切換,讓字符寬度變得一致,或者是大小不同地顯示。

  3.Shift + F8 標亮文本中光標所在的單詞。

  4.Ctrl + G (或者F5) 跳轉到某一行。

  5.Ctrl + O 搜索文件,找到回車打開,找不到ESC退出

  6.Alt + G (或者F7) 打開Symbol Window.

  7.Alt +, 后退;Alt+.前進.

  8.Ctrl + F 查找關鍵字。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM