
Source Insight產(chǎn)品信息
Source Insight™是一個(gè)面向項(xiàng)目的程序編輯器和代碼瀏覽器,內(nèi)置對(duì)C / C ++,C#和Java程序的分析。 Source Insight解析您的源代碼,并在工作時(shí)動(dòng)態(tài)維護(hù)其自己的符號(hào)信息數(shù)據(jù)庫,并自動(dòng)向您提供有用的上下文信息。
Source Insight可以顯示引用樹,類繼承圖和調(diào)用樹。 Source Insight具有任何編程編輯器的源代碼和源代碼信息的最快速導(dǎo)航。
它是完美的加快速度和理解新的代碼庫。
Source Insight提供對(duì)源代碼和源信息的快速和創(chuàng)新的訪問。 與許多其他編輯器產(chǎn)品不同,Source Insight解析整個(gè)項(xiàng)目的源代碼,并在您編輯時(shí)立即提供有用的信息和分析。

圖Source Source使用創(chuàng)新的語法格式化和動(dòng)態(tài)關(guān)系圖來闡明源代碼設(shè)計(jì)。
始終保持最新信息
因?yàn)槌绦虿粩嗟卦陂_發(fā)中,重要的是,即使不能編譯的代碼中的符號(hào)也可以以最高到秒的精度進(jìn)行瀏覽。 Source Insight自動(dòng)構(gòu)建并維護(hù)自己的高性能符號(hào)數(shù)據(jù)庫,包括在項(xiàng)目源文件中定義的函數(shù),方法,全局變量,結(jié)構(gòu),類和其他類型的符號(hào)。 Source Insight維護(hù)其符號(hào)數(shù)據(jù)庫以立即提供瀏覽功能,而無需編譯項(xiàng)目或不必依賴編譯器提供瀏覽器文件。即使在編輯代碼時(shí),Source Insight也可以快速,無阻礙地更新其有關(guān)文件的信息。此外,符號(hào)功能自動(dòng)內(nèi)置到每個(gè)Source Insight項(xiàng)目中。您不需要構(gòu)建任何額外的標(biāo)記文件。
調(diào)用圖和類樹圖
關(guān)系窗口是一個(gè)Source Insight創(chuàng)新,顯示了符號(hào)之間有趣的關(guān)系。它在后臺(tái)運(yùn)行并跟蹤您選擇的符號(hào)。使用它,您可以查看類層次結(jié)構(gòu),調(diào)用樹,引用樹等。
關(guān)系窗口的美麗在于你不必做任何特別的事情。它工作在背景中,而你的工作,但你可以與它互動(dòng),當(dāng)你想。
關(guān)系窗口可以以圖形或輪廓格式查看。您也可以打開幾個(gè)關(guān)系窗口,每個(gè)顯示不同類型的信息。

圖關(guān)系窗口顯示對(duì)類型的引用,以及通過函數(shù)的間接引用。

圖關(guān)系窗口顯示派生類。
上下文敏感動(dòng)態(tài)類型分辨率
Source Insight在編輯時(shí)動(dòng)態(tài)地解碼變量的類型,包括類繼承。 Source Insight的課程知識(shí)為您提供準(zhǔn)確的信息,只要你需要它。
每個(gè)文件的符號(hào)窗口
符號(hào)窗口出現(xiàn)在每個(gè)源窗口的側(cè)面,并動(dòng)態(tài)更新,以便在每個(gè)文件中輕松導(dǎo)航,并提供文件的快速概覽。

圖A符號(hào)窗口出現(xiàn)在每個(gè)源文件窗口的左側(cè)。
您可以點(diǎn)擊符號(hào)窗口中的任何符號(hào),然后快速跳轉(zhuǎn)到那里。 您還可以拖放符號(hào)以重新安排代碼。 符號(hào)窗口可以按名稱,行號(hào)和類型排序。 您可以激活符號(hào)窗口并鍵入符號(hào)名稱的前幾個(gè)字母,以便快速移動(dòng)到它。 符號(hào)窗口還顯示#ifdef-#endif嵌套級(jí)別和符號(hào)類型圖標(biāo),用于快速識(shí)別和定向。
自動(dòng)顯示上下文窗口中的聲明
Source Insight 2.0引入了一個(gè)稱為上下文窗口的創(chuàng)新功能。 上下文窗口根據(jù)您的光標(biāo)所在的標(biāo)識(shí)符或您鍵入的內(nèi)容自動(dòng)顯示符號(hào)定義。

圖主Source Insight程序窗口,顯示左側(cè)附有符號(hào)窗口的源文件窗口。關(guān)系窗口停靠在右下方,顯示對(duì)類成員的引用。上下文窗口顯示為??吭谧笙路剑@示類成員的定義。
上下文窗口在后臺(tái)更新,并跟蹤您正在做什么。您可以單擊標(biāo)識(shí)符,上下文窗口將自動(dòng)顯示符號(hào)的定義。如果標(biāo)識(shí)符是一個(gè)變量,上下文窗口將解碼其聲明,以顯示其基本結(jié)構(gòu)或類類型。
上下文窗口還將自動(dòng)顯示在項(xiàng)目窗口中選擇的文件,關(guān)系窗口中的符號(hào)和在剪輯窗口中選擇的剪輯。
語法格式化
語法格式化是一個(gè)重要的Source Insight創(chuàng)新,以密集,令人愉快和有用的方式呈現(xiàn)信息。它提供了極大改進(jìn)的顯示功能,包括具有用戶定義樣式的全富文本格式。 Source Insight基于關(guān)于項(xiàng)目的詞匯和符號(hào)信息自動(dòng)應(yīng)用樣式。

圖語法格式化會(huì)自動(dòng)為您提供信息。此示例演示了Source Insight的唯一注釋標(biāo)題樣式,縮放嵌套括號(hào)和各種符號(hào)引用樣式。左邊框中的黃色標(biāo)記表示已編輯的行。
語法格式化在您讀取代碼時(shí)添加有價(jià)值的信息。例如,對(duì)局部變量的引用可能與對(duì)全局變量的引用不同?;蛘撸瑢?duì)函數(shù)的引用看起來可能與對(duì)C函數(shù)類宏的引用不同。使用語法格式化,它立即變得顯而易見的標(biāo)識(shí)符引用,或如果它拼寫錯(cuò)誤。
乍一看,格式化似乎過于繁忙。如果您喜歡較少的視覺混亂,您可以輕松編輯樣式以選擇性地刪除格式?;蛘?,您可以在“視圖”菜單上切換到“草稿視圖”模式,返回到一個(gè)簡單的單音節(jié)字體。然而,一旦你習(xí)慣了格式化,你將開始欣賞的東西,如知道一個(gè)標(biāo)識(shí)符是一個(gè)成員變量,全局,本地或常量。
上下文相關(guān)智能重命名
Source Insight的索引允許您在一個(gè)簡單的步驟中輕松地重命名變量,函數(shù)和其他標(biāo)識(shí)符。 Source Insight的上下文敏感智能匹配功能非常聰明,可以重命名本地作用域變量以及全局或類作用域標(biāo)識(shí)符。
混合語言編輯
Source Insight支持具有嵌入式腳本的HTML和Active Server頁面文件(ASP和JSP)??梢苑?hào)瀏覽嵌入的腳本,并使用適當(dāng)?shù)恼Z法格式顯示。
關(guān)鍵字搜索就像在您的代碼庫上搜索互聯(lián)網(wǎng)
搜索項(xiàng)目命令允許關(guān)鍵字樣式搜索,類似于Internet搜索引擎。這使您可以找到指向指定行數(shù)內(nèi)的一個(gè)或多個(gè)主題的代碼段。例如,您可以鍵入“保存磁盤(復(fù)制或復(fù)制)”,Source Insight將找到對(duì)彼此靠近的“保存”,“磁盤”以及“復(fù)制”或“重復(fù)”的所有引用作為詞變體,諸如“保存”,“保存”和“保存”)。
符號(hào)自動(dòng)完成
當(dāng)您開始鍵入標(biāo)識(shí)符名稱時(shí),Source Insight將彈出潛在標(biāo)識(shí)符名稱的列表。 Source Insight可以顯示函數(shù)和變量名稱,以及類和結(jié)構(gòu)字段,達(dá)到多個(gè)級(jí)別的深度。 Source Insight即時(shí)解碼變量的類型(包括繼承)。
快速訪問所有符號(hào)和文件
Source Insight提供比任何其他編輯器更有用的編程信息。不僅符號(hào)定義是動(dòng)態(tài)跟蹤的,而且信息以其最有用的形式提供。
使用Source Insight,您可以按照您的網(wǎng)站的方式瀏覽您的項(xiàng)目。您只需雙擊本地或全局符號(hào),Source Insight就會(huì)轉(zhuǎn)到定義,或者彈出快速信息窗口。您可以單擊一個(gè)符號(hào),并在幾秒鐘內(nèi),在項(xiàng)目中的任何地方有一個(gè)對(duì)該符號(hào)的所有引用的列表。符號(hào)瀏覽對(duì)話框允許您執(zhí)行正則表達(dá)式搜索以定位符號(hào)。
項(xiàng)目級(jí)定向
整個(gè)源目錄樹,甚至網(wǎng)絡(luò)中的多個(gè)目錄,都可以添加到Source Insight項(xiàng)目中。您可以快速指定文件名,而無需知道它所在的目錄。Source Insight自動(dòng)為每個(gè)項(xiàng)目維護(hù)自己的符號(hào)和索引數(shù)據(jù)庫。還可以生成項(xiàng)目報(bào)告和交叉引用。當(dāng)源代碼控制程序更新項(xiàng)目中的文件時(shí),Source Insight會(huì)自動(dòng)通知并逐步更新符號(hào)信息。
團(tuán)隊(duì)編程支持
編程團(tuán)隊(duì)的任何成員所做的更改都會(huì)自動(dòng)反映,因?yàn)檎麄€(gè)代碼庫都會(huì)根據(jù)需要進(jìn)行掃描和重新同步。
程序員不需要關(guān)心項(xiàng)目及其文件的組織,因?yàn)樗麄兛梢粤⒓刺D(zhuǎn)到任何符號(hào)的定義或用途,并且可以訪問模塊和其他符號(hào),而無需知道它們?cè)谑裁茨夸?,機(jī)器或文件中。
Source Insight為每個(gè)程序員提供了輕松理解和編輯由程序員組創(chuàng)建的大型,詳細(xì)項(xiàng)目的杠桿作用。
快速查找參考文獻(xiàn)
Source Insight的符號(hào)索引允許您在整個(gè)項(xiàng)目中定位對(duì)符號(hào)的引用,并創(chuàng)建包含到所有位置的活動(dòng)源鏈接的列表。
超鏈接鏈接到編譯器錯(cuò)誤和搜索結(jié)果
源鏈接讓你瞬間在有趣的地方之間跳躍。源鏈接是類似超文本的鏈接,將一個(gè)文件中的位置與另一個(gè)文件中的位置連接。源鏈接用于將搜索結(jié)果與匹配關(guān)聯(lián),并將編譯器錯(cuò)誤與其目標(biāo)鏈接。您還可以解析任何文件中的文件規(guī)范,并創(chuàng)建指向這些文件的鏈接。源鏈接在文件被編輯時(shí)被主動(dòng)維護(hù)。您可以在文件中的任何位置插入文本,鏈接將保留在正確的行上。
快速項(xiàng)目范圍搜索和替換
Source Insight可以在項(xiàng)目文件中快速搜索和替換。每個(gè)搜索的結(jié)果將添加到“搜索結(jié)果”窗口,其中包含所有搜索匹配的活動(dòng)源鏈接。 Source Insight的搜索索引使得項(xiàng)目范圍的搜索只需幾秒鐘。支持正則表達(dá)式搜索模式。
多視圖的項(xiàng)目窗口
Source Insight的項(xiàng)目窗口顯示項(xiàng)目的內(nèi)容,它有幾種模式。在文件列表模式下,它列出當(dāng)前項(xiàng)目中的所有文件。您可以從項(xiàng)目窗口快速打開項(xiàng)目中的任何文件,或?qū)⑽募腤indows資源管理器拖動(dòng)到項(xiàng)目窗口中,以將文件添加到項(xiàng)目中。
項(xiàng)目窗口還具有按類別顯示符號(hào)的模式,按類別顯示文件以及在平面列表中顯示所有項(xiàng)目符號(hào)的模式。您可以對(duì)名稱或部分名稱使用部分匹配,以快速查找項(xiàng)目。
Source Insight可以處理具有數(shù)百萬行代碼和數(shù)十萬個(gè)聲明符號(hào)的項(xiàng)目。
與外部編譯器和工具集成
Source Insight通過使用自定義命令與外部工具(如編譯器,make程序,過濾器和源代碼控制程序)集成。項(xiàng)目可以從Source Insight內(nèi)部編譯,編輯器錯(cuò)誤會(huì)在您編輯時(shí)自動(dòng)跟蹤。外部工具可以在Source Insight中的shell命令窗口中同時(shí)啟動(dòng)。程序輸出可以重定向到文件緩沖區(qū),或者可以解析錯(cuò)誤消息。您可以添加自己的自定義命令,這會(huì)產(chǎn)生外部工具。
用于存儲(chǔ)多個(gè)剪貼板和鍋爐板代碼的剪輯窗口
您可以使用“剪輯窗口”輕松地重新排列代碼并插入樣板文本。剪輯窗口包含文本的剪輯,您可以在需要時(shí)方便地將其放入源文件中。片段在會(huì)話之間自動(dòng)保存和維護(hù)。剪輯還記得他們來自什么功能或符號(hào)。
兩級(jí)線修訂標(biāo)志和選擇線恢復(fù)
Source Insight在已更改的行或已刪除行的旁邊顯示行修訂標(biāo)記。這使您很容易看到您在文件中進(jìn)行了更改。您不僅可以看到進(jìn)行更改的位置,還可以使用“恢復(fù)線”命令將其恢復(fù)到原始文本。恢復(fù)線命令可撤銷。這給你強(qiáng)大的,無序的撤消功能!
保存文件后,將保留每個(gè)文件的撤消和更改歷史記錄。保存文件時(shí),行版本標(biāo)記也會(huì)更改顏色。保存文件后,您仍可以看到已編輯的行,并恢復(fù)它們,或執(zhí)行撤消操作。
可擴(kuò)展文檔類型和語言
您可以通過定義文檔類型來向Source Insight指導(dǎo)新文件類型。這允許針對(duì)不同類型的文件的不同的編輯,顯示和語言解析選項(xiàng)。
您還可以向Source Insight添加自己的自定義語言。自定義語言指定語法規(guī)則,語法格式化關(guān)鍵字和簡單的解析表達(dá)式。
崩潰恢復(fù)提供全時(shí)保護(hù)
Source Insight會(huì)將您的編輯更改透明且頻繁地保存到恢復(fù)文件。在計(jì)算機(jī)崩潰的情況下,Source Insight可以恢復(fù)對(duì)文件所做的所有更改,即使您未保存它們也是如此。這不是一個(gè)自動(dòng)保存功能,它會(huì)中斷您,以便可以保存文件。只有您所做的更改存儲(chǔ)在恢復(fù)文件中,并且只有在您處于空閑狀態(tài)時(shí)。您可以指定應(yīng)保存恢復(fù)文件的頻率。
持久工作空間
您可以將文件集和其他會(huì)話信息分組到工作區(qū)。您可以將所有會(huì)話狀態(tài)保存到工作區(qū)文件中,并輕松地從其他工作區(qū)文件恢復(fù)會(huì)話。 Source Insight在退出時(shí)自動(dòng)保存當(dāng)前工作空間。在再次運(yùn)行Source Insight或打開其他項(xiàng)目時(shí),將恢復(fù)工作空間。你可以退出Source Insight,關(guān)閉一個(gè)項(xiàng)目,甚至崩潰你的機(jī)器,但一切都會(huì)像你離開它,當(dāng)你再次啟動(dòng)。
可定制菜單和鍵盤
不僅是鍵盤可配置,而且鼠標(biāo)按鈕和菜單是完全可配置的。在運(yùn)行Source Insight時(shí),可以非常容易地存儲(chǔ)和還原配置文件中的所有配置設(shè)置。沒有必要編寫自定義宏或使用單獨(dú)的“設(shè)置”程序。
對(duì)遠(yuǎn)程桌面會(huì)話的特殊支持
Source Insight會(huì)檢測您在遠(yuǎn)程終端服務(wù)器或遠(yuǎn)程桌面會(huì)話中使用它的情況,并縮小其顯示完全功能。您可以自定義遠(yuǎn)程會(huì)話選項(xiàng)。
Windows 10/8/7 / Vista / 2000 / XP支持
Source Insight支持Windows 10,8,Windows 7,Vista,Windows XP和Windows 2000,包括終端服務(wù)器會(huì)話。
停靠窗口UI
許多有用的窗口可以浮動(dòng)或??康街鲬?yīng)用程序窗口,以靈活性。
全功能編輯器
當(dāng)然,Source Insight提供了極好的編輯功能,例如每個(gè)文件的多級(jí)撤消和重做,智能縮進(jìn),語法著色,括號(hào)和大括號(hào)匹配,重新編號(hào),擊鍵和命令記錄,以及用于選擇塊, ,和整個(gè)詞。鼠標(biāo)完全支持??梢栽谕晃募洗蜷_多個(gè)窗口。工作區(qū)用于從以前的會(huì)話恢復(fù)文件和窗口。
拖放編輯符號(hào)
Source Insight支持在剪輯窗口中在源文件之間和剪輯之間拖放編輯文本。整個(gè)符號(hào)可以從符號(hào)窗口拖放,這使得重新排列功能和事情很容易。您還可以在Source Insight的項(xiàng)目窗口中放置文件,以將文件添加到項(xiàng)目中,或者添加到剪輯窗口以加載新剪輯。
現(xiàn)實(shí)世界測試
Source Insight是一個(gè)工業(yè)強(qiáng)度編輯器,今天主要公共軟件公司的成千上萬的程序員使用它。 Source Insight已經(jīng)用于包含成千上萬個(gè)文件,數(shù)百萬行代碼和成千上萬個(gè)聲明符號(hào)的復(fù)雜商業(yè)項(xiàng)目。
速度和方便
Source Insight的理念是通過澄清源代碼,以有用的方式呈現(xiàn)信息,并允許程序員在大型復(fù)雜項(xiàng)目中修改軟件,從而提高編程團(tuán)隊(duì)的生產(chǎn)力。通過快速為您提供完整的項(xiàng)目范圍的程序信息,并為您提供豐富的程序編輯環(huán)境,Source Insight將使您能夠快速,聰明地工作。
系統(tǒng)要求:
操作系統(tǒng):
•Windows 10/8/7 / Vista / XP / 2000
•Windows Server 2000,2003,2008,2012
磁盤存儲(chǔ):5 MB安裝,20 MB完全安裝。
京ICP備09015132號(hào)-996 | 違法和不良信息舉報(bào)電話:4006561155
© Copyright 2000-2026 北京哲想軟件有限公司版權(quán)所有 | 地址:北京市海淀區(qū)西三環(huán)北路50號(hào)豪柏大廈C2座11層1105室
北京哲想軟件集團(tuán)旗下網(wǎng)站:哲想軟件 | 哲想動(dòng)畫