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

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

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

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

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

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

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