轉自 https://blog.csdn.net/scanf_linux/article/details/89481959 方便后面再次需要
一、Source Insight 4.0安裝包和破解文件都在如下地址,有需要的自行下載。
鏈接: https://pan.baidu.com/s/18_piaLJbKFwCJ54JEWdtEw
提取碼: b8xu
二、安裝步驟
1.下載文件解壓如圖所示
2.安裝Source Insight 4.0,一直next直至完成安裝。
3.安裝完成以后,將解壓好的Source Insight 4.0程序復制到安裝目錄路徑下,替換掉對應的程序。
4.打開Source Insight 4.0程序,如果之前沒有安裝過則會沒有相應的破解,就會彈出相應的對話框,選擇第三個選項添加解壓后si4.pediy.lic文件,下一步即可破解!如果之前有破解過,這一步即可省略!
三、如果之前有安裝過Source Insight,需要刪除所有的配置文件。
1、清除注冊表信息:
“win ”+ R 或者 “開始” -> “運行”,輸入“regedit”,回車;
第一種方法::在彈出的注冊表管理器中,選擇“編輯”-> “查找”->“source insight”;
第二種方法:HKEY_CURRENT_USER -> software -> Source Dynamics -> Source Insight;
將該項下面的source insight 需要清除的對應版本項目選中,右鍵“刪除“。
2、刪除全局配置信息:
在 ./user/document/source insight 3.0/4.0 下的所有文件及該文件夾
注意此處的路徑可能不同 也可能是:“庫”->“用戶”(也可能是你的名字) -> 文檔 -> source insight3.0/4.0
或者 你上次安裝的時候所指定的其他位置
source insight項目導入和使用教程
一、引入已存在的源代碼項目
1、Project下創建新項目
2、取一個項目名和一個項目存放文件路徑(方便存放索引和一些設置)
3、選擇你准備查看或修改的項目源代碼
選擇源代碼文件夾 點擊右邊【add All】彈出提示
include top level sub-directories 表示將添加第一層子目錄中 的文件
Recursively add lower sub-directories” 、 表示遞歸的加入底層的子目錄中 的文件
兩個都打勾
完成后 點擊【Close】就可以了,會自動引入選 擇的文件
添加代碼,“Add All”選項會提示加入頂層文件和遞歸加入所有文件兩種方式,而“Add Tree”相當於“Add All”選項的遞歸加入所有文件。
二、軟件使用
雙擊右邊文件名,打開代碼查看
鼠標放在哪個變量或屬性上就會在下方看到定義
按F7可以在整個工程內搜索關鍵詞
鼠標在代碼空白處右鍵,選擇Show in Relation Window,可以查看函數或變量的引用或調用關系。
1)Symbol Window:可以快速定位某一個函數,變量,宏等的定義。
2)Project Window:顯示各類工程目錄,文件以及定義類型等。
3)Context window:自動顯示選中變量,函數,宏定義或多個定義目標。
4)Relation Window:顯示函數,宏和變量等的調用關系
查看文件所在路徑
1、首先可以通過
2、軟件上面也可以看到
默認可能是省略號
可設置顯示全路徑
Option->preference->display ,去掉勾選“trim long path names with elipses”,這樣路徑中省略號就沒有了,顯示完整的路徑
軟件顯示行號
view-->Line Numbers 勾選
查找
1、ctrl+/ 全局搜索關鍵字
A、Search Method中有四種可選的查找方式:Simple String、Regular Expression、 Keyword Expression和Look Up Reference。
1)、Simple String是最普通的查找方式,可以查找文件中出現的任意字符或字符,甚至可以查找 _upap || u 這樣的字符串,但是在工程較大時,查找過程會較慢。
2)、Regular Expression 按照正則表達式的方式查詢
3)、Keyword Expression關鍵字查詢
4)、Look Up Reference。按照引用關系查詢,默認查找方式
B、
1)Case Sensitive:查找時區分大小寫
3)whole words only
限制查詢時嚴格匹配關鍵詞,對於Look Up Reference方式永遠有效
2)Skip Inactivie Code:查找如#if 0… #endif內的代碼不在查找之列
3)Skip Comments: 注釋內的代碼不在查找之列
4)Search Only Comments: 只查找注釋內的代碼
5)下拉列表就是左邊選項的組合,我們使用默認的就可以
6)lines of context
僅當查詢方式為Keyword Exception 時有效
7)Find word variations
僅當查詢方式為Keyword Expression 時有效。它可以用來查詢關鍵詞開頭的所有單詞,列如“open” 查詢出“opens”、“opening”類似的單詞。
2、選擇Search/Search Files或按Ctrl+Shift+F組合鍵,在彈出的Search Files窗口進行查找操作。 在File Name框中可以填入文件名或文件夾。注意當要查詢的文件夾雙包含子文件夾時,可以勾選Options中的Include Subdirectiories,實現對各層文件的遞歸搜索。
project wide:項目內查找
includ esubdirectories:包含子目錄查找
case sensitive:區分大小寫
whole wordsonly:全字匹配查找
skip inactive code:跳過無效代碼查找
skip comments:跳過注釋查找
search only comments:僅在注釋在查找
3、Ctrl+F文件中查找操作
注:
1)F3 :本文件查找結果的上一個
2)F4 :本文件查找結果的下一個
3)Ctrl+M :創建或查找書簽,方便下次找回此位置
三、快捷鍵
關閉文件 : Ctrl+W
查找:Ctrl+F
ctrl+/ 全局搜索關鍵字
跳轉到指定行數:Ctrl+G
復制一行 : Ctrl+K
剪切一行 : Ctrl+U
插入一行 : Ctrl+I
粘貼一行 : Ctrl+P
參考:
https://blog.csdn.net/qq_39105454/article/details/82665335
https://jingyan.baidu.com/article/fec4bce29dbb3bf2618d8bbc.html
https://blog.csdn.net/oneusername/article/details/94549898