Source Insight基本使用和快捷鍵

2022-05-19 09:27:10 字數 3745 閱讀 9136

為什麼要用source insight呢?貌似是因為比完整的ide要更快一些,比較利於檢視大量的**。

軟體的安裝很簡單,設定好安裝目錄。

配置好文件路徑,當然這個也可以在options裡面改,選options->preferences…裡面的folders標籤就行。

在選單中選擇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。

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 查詢關鍵字。

為什麼要用source insight呢?貌似是因為比完整的ide要更快一些,比較利於檢視大量的**。

軟體的安裝很簡單,設定好安裝目錄。

配置好文件路徑,當然這個也可以在options裡面改,選options->preferences…裡面的folders標籤就行。

在選單中選擇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。

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 查詢關鍵字。

Source Insight基本使用和快捷鍵

為什麼要用source insight呢?貌似是因為比完整的ide要更快一些,比較利於檢視大量的 軟體的安裝很簡單,設定好安裝目錄。配置好文件路徑,當然這個也可以在options裡面改,選options preferences 裡面的folders標籤就行。在選單中選擇project new pro...

Source Insight使用技巧

source insight設定 1 背景色選擇 要改變背景色options preference windows background color設定背景色 2 解決字元等寬對齊問題。sis預設字型是verdana,很漂亮。這網頁上應該也是用的verdana字型。但由於美觀的緣故,verdana字...

sourceinsight建立linux原始碼瀏覽

用source insight建立乙個linux核心 工程具體步驟如下 一 開啟source insight,單擊 專案 按鈕,彈出下拉列表。二 單擊 新專案 按鈕,彈出 新專案 對話方塊,輸入專案名和存放路徑,單擊 確定 按鈕。三 彈出 新增刪除檔案 對話方塊,在核心源 路徑下選擇全部 2.6.2...