主要優(yōu)勢
- 有助于理解現(xiàn)有的代碼庫。
- 快速導(dǎo)航函數(shù)調(diào)用和調(diào)用者。
- 快速找到對函數(shù)、變量等的引用。
- 查看調(diào)用圖和類樹圖。
- 無需打開文件即可預(yù)覽函數(shù)和類定義。
- 使用語法格式查看對變量和其他聲明的實時引用。
- 強(qiáng)大的編輯功能,包括代碼片段、符號自動完成和智能重命名。
- 動態(tài)信息面板協(xié)同工作以創(chuàng)建高效的工作流程。
主要功能
- 代碼分析
Source Insight 會在您工作時解析您的源代碼并動態(tài)維護(hù)自己的符號信息數(shù)據(jù)庫,并自動向您提供有用的上下文信息。 Source Insight 還可以顯示引用樹、類繼承圖和函數(shù)調(diào)用樹。 Source Insight 有一組輔助面板窗口,它們協(xié)同工作,為您提供快速而有用的源代碼和源信息導(dǎo)航。
- 始終保持新的符號信息
因為程序一直在開發(fā)中,所以即使是無法編譯的代碼中的符號也可以以新的準(zhǔn)確性瀏覽,這一點很重要。 Source Insight 維護(hù)其符號數(shù)據(jù)庫以立即提供瀏覽功能,而無需編譯項目或依賴編譯器來提供瀏覽器文件。 即使在您編輯代碼時,Source Insight 也能快速且非侵入式地更新其有關(guān)您的文件的信息。 此外,符號功能會自動內(nèi)置到每個 Source Insight 項目中。 您不需要構(gòu)建任何額外的標(biāo)簽文件。
- 函數(shù)/符號調(diào)用圖
Relation Window 是 Source Insight 的一項創(chuàng)新,可顯示函數(shù)/符號之間的相互關(guān)系。 它在自己的面板窗口中在后臺運行,并跟蹤您選擇的符號。 它可以顯示類層次結(jié)構(gòu)、調(diào)用樹、引用樹等。
- 類繼承展示
您在工作時會在后臺自動獲取信息,但您可以在需要時與“關(guān)系”窗口進(jìn)行交互。
可以以圖形或大綱格式查看關(guān)系窗口。 您還可以打開多個關(guān)系窗口,每個窗口顯示不同類型的信息。
- 項目范圍的關(guān)鍵字搜索
1. 就像在您的代碼庫上進(jìn)行 Internet 搜索
您可以使用 Search Project 命令,就像在您的項目上進(jìn)行網(wǎng)絡(luò)搜索一樣。 這使您可以在指定的行數(shù)內(nèi)找到引用一個或多個主題的代碼段。 它甚至可以在有意義的符號名稱片段上找到匹配項。 您可以使用布爾表達(dá)式,并查找單詞變體。
2. 自動顯示聲明
Source Insight 2.0 引入了一個稱為上下文窗口的創(chuàng)新功能。 上下文窗口根據(jù)光標(biāo)所在的標(biāo)識符或在任何面板中選擇的符號或文件自動顯示符號定義。上下文窗口在后臺更新并跟蹤您正在執(zhí)行的操作。 您可以單擊標(biāo)識符,上下文窗口將自動顯示符號的定義。 如果標(biāo)識符是一個變量,上下文窗口將對其聲明進(jìn)行解碼,以向您顯示其基本結(jié)構(gòu)或類類型。上下文窗口自動預(yù)覽在項目窗口中選擇的文件、在關(guān)系窗口中的引用和符號等。
- 文件/目錄比較
Source Insight 的內(nèi)置文件比較窗口會在您編輯時更新。 它并排顯示兩個文件的差異。 您可以使用與備份文件比較來快速將文件與舊版本進(jìn)行比較。
目錄比較窗口與文件比較窗口一起工作以比較兩個目錄的內(nèi)容。
- 支持團(tuán)隊合作
團(tuán)隊的任何成員所做的更改都會自動反映出來,整個代碼庫都會根據(jù)需要進(jìn)行掃描和重新同步。您可以在代碼存儲庫中保留一個共享的主文件列表,以控制 Source Insight 項目的內(nèi)容。程序員無需關(guān)心項目及其文件的組織,因為他們可以立即跳轉(zhuǎn)到任何符號的定義或用法,并且可以訪問模塊和其他符號,而無需知道它們所在的目錄、機(jī)器或文件 .
Source Insight 讓每個程序員都能輕松理解和編輯由程序員組創(chuàng)建的大型、詳細(xì)的項目。
- 系統(tǒng)要求
- Windows?10/8/7/Vista
- Windows Server 2008,2012