如何使用source insight
Source Insight是一款面向項目開發的代碼編輯瀏覽器,它可以自動同步分析相關源碼,為我們的開發提供了很大便利。下面介紹一下source insight是如何使用的。
工具/原料
source insight軟件
需要瀏覽的工程代碼
安裝source insight軟件
1
首先,介紹一下source insight的安裝,百度搜索source insight,找到相關軟件,下載安裝。
2
版本:3.5.72.0可使用于
環境:WinXP/Vista/Win7/Win8
安裝比較簡單,過程省略。
END
如何創建工程
1
打開source insight,點擊project->New project新建一個工程,如下圖所示。
2
給新建的工程添加一個名字,在此舉個例子命名test。
3
選中要添加的工程代碼,點擊brow選擇工程所在的路徑,點擊OK。
4
選擇要添加代碼的目錄,點擊add tree,然后會把文件都導入進去,完成以后點擊clo。工程新建完成。
如何同步代碼
工程新建完成以后就是要查看代碼,可以看到函數都是黑色的,并沒有辦法進行跟蹤。這是因為工程沒有進行同步映射。下面進行工程文件同步。
點擊project選中synchronize files,彈出一個對話框,此處可直接選OK。
3
同步完成以后,可以看到剛才灰色顯示的代碼變成了綠色,此時按著ctrl鍵再點擊左鍵就可以跳入相應的函數。
sourceinsight30天試用怎么破解
安裝完成后打開軟件,選擇使用30天的使用期,軟件會自動聯網并在本地生成一個30天的licen。
第二、進入到source insight的安裝目錄,用winhex或者ultraedit打開sourceinsight4.exe,接下來的操作如下圖所示。
第三、修改試用licen文件。切換到路徑C:\ProgramData\Source Insight\4.0(注意改文件為隱藏文件,要先在窗口的上面點擊“查看”,然后選擇“隱藏的項目”)
在上面路徑中找到 si4.lic 文件,使用記事本打開,將 Expiration="2017-XX-XX" 中的2017 改成改成2030-XX-XX 試用期將永不過期
第四、禁止source insight聯網。打開“網絡共享中心”,選擇左下角的“Windows防火墻”,然后選擇“高級設計”->選擇“出站規則”->“新建規則”->選擇類型為“程序”->輸入source insight的安裝路徑下的啟動程序sourceinsight4.exe->阻止連接->所有類型的網絡都選上->去個你喜歡的名稱。
到此已經破解成功,每次打開試用期都是90天。
怎么使用source Insight進行字符串全局搜索
首先,選中并復制想要查找的字符串,這里我們選擇查找的字符串是“list_head”
接著選擇功能面板上的arch files按鈕,或者直接使用快捷鍵ctrl+shift+f
在彈出的對話框中,勾選project wide選項,然后單擊arch按鈕進行整個工程范圍內的查找。
在列出的查找結果中,用鼠標選中其中一項結果,可以在下方的代碼顯示區中看到對應的代碼。
通過雙擊代碼顯示區,可以跳轉到當前的對應的文件進行編輯
查找完成后,可以選擇返回按鈕返回到上一次的頁面
如何使用source insight
這是我重新修改以前的內容而改寫的,工作后學到了許多公司中編寫代碼快速的方法,從而放棄了那種 ”搞linux 應該把vi使用到精通的地步“思想,發現無論我怎么練習vi,還是沒有使用source insight編寫代碼速度快,因為vi的查找定義讓很多人頭痛,即使對源碼工程使用ctag等操作,而我看到網上很多對sourceInsight的講解,很多都是講解一些非常不適用的,所以說,我還是在這啰嗦幾句。
1.“同步”或者“重編譯”工程
很重要的一步,在創建和添加工程以及這些都設定完后,需要進行“同步操作”或者“重編譯工程”(推薦使用第二種,這樣可以建立一個與路徑無關的工程,也就是這個工程哪拿到哪都可以使用,而同步不可以),可以對代碼進行調用關系等的一個內部進行初始化。
設置步驟(我的版本是英文的):
同步:project->synchronize projcet ..->出來的對話框中你可以選擇:Remove missing files from projcet和Suppress warning messages,或者再加上Force all files to be re-pard,然后點擊ok,之后工程中的源碼就可以進行關聯了。
重編譯工程:project->rebuild project.. ->出來的對話框中,只選擇第三項:Re-Create the whole project from scratch,然后點擊ok就可以了。
2.搜索字符操作:
2.1 在當前文件中搜索字符串
這是我自己摸索的方法,但卻是挺方便的,將鼠標放在你想搜索的字符串上,然后同時按下“shift +F4",這樣話,會從當前位置,向后搜索,第一次,需要同時按下,如果接著搜索的話,在按F4就可以了,如果想向前搜索的話,使用”F3“就可以了。但是第一次都需要同時按下”shift“
2.2 在工程中搜索字符串:
使用工具欄中的有一個字符為”R“的按鈕(不要說你看不到,呵呵),點擊后,出來一個對話框,為了說明白,還是貼一個圖吧:
看到了,第一個框中是輸入查找的字符串的,下面的那個”Search In"中,你可以選擇,是所有工程,還是當前文件(這個我們在2.1中介紹了更簡單的方法),還有其他的選項,你自己可以查看,一般我是使用這個在所有工程中查找字符的,而下面還有一個options選項,是選擇:大小寫敏感,全詞匹配,可以直接按照我設置的來設置就可以了,然后點擊ok,就會顯示搜索到的包含改字符串的行和文件信息,如下:
可以看到,搜索出了結果,你可以點擊左邊的“紅色的小按鈕”就可以展開內容,而我使用最多的是點擊工具欄中的對應的按鈕,這樣更方便些,而工具欄中的按鈕下面還有一個紅色的“向左的箭頭”和“向右的箭頭”,標明一個向前,一個向后依次打開,相當方便。
3.查找定義
相信搞linux編程的人使用sourceInsight的目的就是可以很方便的查找字符的定義和 關鍵字的不同色彩顯示,
可以使用“ctl +鼠標左鍵”來快速的查找定義。
4.添加和刪除文件:
其實,上面的操作你會后,你就可以很好的使用了,不過有時候還需要添加和刪除文件,如,你在某個目錄下新添加了一個文件的源碼時。
在“第三個框”(相信你應該知道,里面顯示了工程所有的文件列表)中點擊 鼠標右鍵,選擇“Remove files from the project..." 或者”Addor remove files from theproject ..."就可以刪除添加相應的文件了(下面的你自己摸索吧,相信你會的)
一般刪除或者添加后,最好再次 同步 或者 重編譯 一下工程。
5.其他使用方法。
其他的不介紹了,呵呵,因為我只用這么多就感覺就夠用了,因為寫完代碼后保存后,會自動和文件內容同步的。。。
轉載僅供參考,版權屬于原作者
如何使用source insight
1.“同步”或者“重編譯”工程
很重要的一步,在創建和添加工程以及這些都設定完后,需要進行“同步操作”或者“重編譯工程”(推薦使用第二種,這樣可以建立一個與路徑無關的工程,也就是這個工程哪拿到哪都可以使用,而同步不可以),可以對代碼進行調用關系等的一個內部進行初始化。
設置步驟(我的版本是英文的):
同步:project->synchronize projcet ..->出來的對話框中你可以選擇:Remove missing files from projcet和Suppress warning messages,或者再加上Force all files to be re-pard,然后點擊ok,之后工程中的源碼就可以進行關聯了。
重編譯工程:project->rebuild project.. ->出來的對話框中,只選擇第三項:Re-Create the whole project from scratch,然后點擊ok就可以了。
2.搜索字符操作:
2.1 在當前文件中搜索字符串
這是我自己摸索的方法,但卻是挺方便的,將鼠標放在你想搜索的字符串上,然后同時按下“shift +F4",這樣話,會從當前位置,向后搜索,第一次,需要同時按下,如果接著搜索的話,在按F4就可以了,如果想向前搜索的話,使用”F3“就可以了。但是第一次都需要同時按下”shift“
2.2 在工程中搜索字符串:
使用工具欄中的有一個字符為”R“的按鈕(不要說你看不到,呵呵),點擊后,出來一個對話框,為了說明白,還是貼一個圖吧:
看到了,第一個框中是輸入查找的字符串的,下面的那個”Search In"中,你可以選擇,是所有工程,還是當前文件(這個我們在2.1中介紹了更簡單的方法),還有其他的選項,你自己可以查看,一般我是使用這個在所有工程中查找字符的,而下面還有一個options選項,是選擇:大小寫敏感,全詞匹配,可以直接按照我設置的來設置就可以了,然后點擊ok,就會顯示搜索到的包含改字符串的行和文件信息,如下:
可以看到,搜索出了結果,你可以點擊左邊的“紅色的小按鈕”就可以展開內容,而我使用最多的是點擊工具欄中的對應的按鈕,這樣更方便些,而工具欄中的按鈕下面還有一個紅色的“向左的箭頭”和“向右的箭頭”,標明一個向前,一個向后依次打開,相當方便。
3.查找定義
相信搞linux編程的人使用sourceInsight的目的就是可以很方便的查找字符的定義和 關鍵字的不同色彩顯示,
可以使用“ctl +鼠標左鍵”來快速的查找定義。
4.添加和刪除文件:
其實,上面的操作你會后,你就可以很好的使用了,不過有時候還需要添加和刪除文件,如,你在某個目錄下新添加了一個文件的源碼時。
在“第三個框”(相信你應該知道,里面顯示了工程所有的文件列表)中點擊 鼠標右鍵,選擇“Remove files from the project..." 或者”Add or remove files from the project ..."就可以刪除添加相應的文件了(下面的你自己摸索吧,相信你會的)
一般刪除或者添加后,最好再次 同步 或者 重編譯 一下工程。
5.其他使用方法。
其他的不介紹了 ,呵呵,因為我只用這么多就感覺就夠用了,因為寫完代碼后保存后,會自動和文件內容同步的。。。
source insight 如何在工程中裝入源代碼
老兄,首先恭喜你選擇了Source Insight這款強大的看Code工具,相信你的旅途一定很美好!
Source Insight導入源代碼流程如下:
1)打開Source Insight;
2)選擇Project->New Project,填寫工程的名字,工程文件存放路徑,點擊OK后即創建Source Insight工程相關文件(相應目錄會生成*.PR等工程文件);
3)不斷Next,你會發現Add and Remove Project Files對話框,在左邊列表中選擇你的源代碼所在的文件夾,然后點擊Add Tree,將源代碼中所有文件添加到新創建的Source Insight工程中(即添加到右邊列表中),添加完成后你可以關閉該對話框,點擊Project->Rebuild Project,這時你的源代碼中的所有源文件全部都同步到Source Inight工程中了,這時你就可以使用Source Insight閱讀源代碼了;
如果你還是不知道怎么使用,可以去網上搜索Source Insight使用教程,相當詳細!