SourceInsight使用詳解

浩辰軒發表於2018-09-12

目錄

1  Source Insight概述

2   Source Insight設定

3   新建工程

4   SourceInsight介面

5  快捷鍵  

 


1  Source Insight概述

       Source Insight是一個面向專案開發的程式編輯器和程式碼瀏覽器,它擁有內建的對C/C++, C#和Java等程式的分析。能分析原始碼並在工作的同時動態維護它自己的符號資料庫,並自動顯示有用的上下文資訊。

       Source Insight自動建立並維護它自己高效能的符號資料庫,包括函式、method、全域性變數、結構、類和工程原始檔裡定義的其它型別的符號。Source Insight 可以迅速地更新的檔案資訊,即使在編輯程式碼的時候。而且符號資料庫的符號可以自動建立到的工程檔案中。

2   Source Insight設定

(1) 背景色選擇

          改變背景色Options->preference->windowsbackground->color。

(2) 解決TAB鍵縮排問題

Options-> Document Options-> Editing Options欄裡,勾選Expand tabs。

在進行調整程式碼時,選中幾行程式碼按tab鍵或者shift+tab可以左右移動。

(3) 自動對齊設定

Options->Document Options->Auto Indient( None/Simple/Smart),選用Simple型別。

 (4) 新增檔案型別

Options->Document Options->add type,定義檔案型別名以及檔名字尾。
           勾選include when addingto projects在新增目錄下檔案到工程是該類檔案就會新增進工程。

  (5) 恢復ctrl+a的全選功能

           通過關鍵詞save 找到save all,更改為ctrl+shift+a,通過關鍵詞select找到select all,更改為ctrl +a。

  (6) 讓{ 和 }不縮排

          Options->DocumentOptions->Auto Indent->去掉Indent Open Brace/Indent Close Brace

  (7) 顯示行號

          Options-> Document Options-> Editing Options勾選Show linenumber。

3   新建工程

  1. 開啟sourceInsight軟體,選擇“Project”選單,點選“New Project”
  2. 設定工程名New project name ,新增工程存放路徑。
  3. 配置檔案選擇,新增欲加入工程的原始檔存放目錄。保持預設,選擇下一步。
  4. 新增程式碼,“Add All”選項會提示加入頂層檔案和遞迴加入所有檔案兩種方式,而“Add Tree”相當於“Add All”選項的遞迴加入所有檔案。
  5. 程式碼新增完成。

4   SourceInsight介面

1)Symbol Window:可以快速定位某一個函式,變數,巨集等的定義。

2)Project Window:顯示各類工程目錄,檔案以及定義型別等。

3)Context window:自動顯示選中變數,函式,巨集定義或多個定義目標。

4)Relation Window:顯示函式,巨集和變數等的呼叫關係。

      三種關聯關係:

(1)Contains:顯示出當前標示符的內容,例如結構體變數顯示出它的成員變數 
           (2)Calls:顯示呼叫關係,常用於檢視函式呼叫關係,當選中一個函式後,會顯示該函式呼叫了那些函式。 
           (3)Refersences:先是引用關係,常用於檢視函式引用關係,當選中一個函式後,會顯示該函式被那些函式所引用。

5  快捷鍵  

退出程式 : Alt+F4                          查詢:Ctrl+F

複製一行 : Ctrl+K                          剪下一行  : Ctrl+U

插入一行 : Ctrl+I                           貼上一行   : Ctrl+P

關閉檔案 : Ctrl+W                         關閉所有檔案  : Ctrl+Shift+W

新建  : Ctrl+N                                轉到下一個檔案 : Ctrl+Shift+N

回到行起始  : Home                      到一行的尾部  : End

    到檔案底部  : Ctrl+End                   高亮當前單詞  : Shift+F8

    指定行跳轉 :F5                            跳轉至定義處 :Ctrl+左鍵

    檔案查詢上一個:F3                      檔案查詢下一個:F4

    開啟Browse Project Symbols視窗,快速瀏覽工程內標識定義:F7

    建立或查詢書籤,方便下次找回此位置:Ctrl+M