source insight4.0是一款功能強大的,面向項目的編程編輯器,代碼瀏覽器和分析器,source insight4.0最新版可幫助您在工作和計劃時理解代碼,具有針對C / C ++,C#,Java,Objective-C等的內(nèi)置動態(tài)分析。有需要的小伙伴歡迎來西西下載體驗。
軟件簡介:
Source Insight是如今最好用的語言編輯器,支持幾乎所有的語言,如C,C ++,ASM,PAS,ASP,HTML等常見的,還支持自己定義關(guān)鍵字,Source Insight提供了可快速訪問源代碼和源信息的功能
.Source Insight自動創(chuàng)建并維護它自己高性能的符號數(shù)據(jù)庫,包括函數(shù),方法,全局變量,結(jié)構(gòu),類和工程源文件里定義的其它類型的符號.Source Insight可以迅速地更新的文件信息,即使在編輯代碼的時候。而且符號數(shù)據(jù)庫的符號可以自動創(chuàng)建到的工程文件中。
軟件優(yōu)勢:
幫助理解現(xiàn)有代碼庫。
快速導航功能調(diào)用和呼叫者。
查找對函數(shù),變量等的引用 - 幾乎是即時的。
請參閱調(diào)用圖和類樹圖。
無需打開文件即可預覽函數(shù)和類定義。
使用語法格式查看對變量和其他聲明的實時引用。
強大的編輯功能,包括代碼片段,符號自動完成和智能重命名。
動態(tài)信息面板協(xié)同工作以創(chuàng)建高效的工作流程。
軟件功能:
理解代碼
快速學習現(xiàn)有代碼庫,并加快新項目的速度。通過查看功能和對象的使用位置來評估潛在變更的成本。請參閱類繼承和函數(shù)調(diào)用樹。
快速導航
Source Insight解析整個項目,讓您輕松導航和編輯代碼,同時自動顯示信息。輕松跳轉(zhuǎn)到函數(shù)調(diào)用者或變量引用。
發(fā)現(xiàn)
查看函數(shù)和變量的使用位置。Source Insight會自動顯示對函數(shù),變量,類等的引用 - 幾乎可以立即顯示。使用高級搜索功能搜索整個項目。
代碼分析
Source Insight具有針對C / C ++,C#,Java,Objective-C等的內(nèi)置動態(tài)分析。
強大的編輯功能
使用強大的編輯功能,包括代碼片段,符號自動完成和智能重命名。
語法格式化使用語法格式
查看對變量和其他聲明的實時引用。標識符的格式基于其聲明,范圍和用法。
軟件亮點:
代碼分析
Source Insight在您工作時動態(tài)解析源代碼并動態(tài)維護其自己的符號信息數(shù)據(jù)庫,并自動向您提供有用的上下文信息。Source Insight還可以顯示參考樹,類繼承圖和函數(shù)調(diào)用樹。Source Insight具有一組輔助面板窗口,這些窗口可以一起使用,以使您可以快速,有用地導航源代碼和源信息。
始終最新的符號信息
由于程序一直在不斷開發(fā)中,因此即使是代碼中無法編譯的符號也可以以最新的精度瀏覽,這一點很重要。Source Insight維護其符號數(shù)據(jù)庫以立即提供瀏覽功能,而不必編譯項目或不必依賴編譯器來提供瀏覽器文件。即使在您編輯代碼時,Source Insight仍可快速,無干擾地更新其有關(guān)文件的信息。此外,符號功能自動內(nèi)置到每個Source Insight項目中。您不需要構(gòu)建任何額外的標記文件。
通話圖
關(guān)系窗口是Source Insight的一項創(chuàng)新,可顯示符號之間的有趣關(guān)系。它在自己的面板窗口中在后臺運行,并跟蹤您選擇了哪些符號。它可以顯示類層次結(jié)構(gòu),調(diào)用樹,參考樹等。
類繼承顯示
您在工作時會在后臺自動獲取信息,但是您可以根據(jù)需要與“關(guān)系”窗口進行交互。
可以以圖形或大綱格式查看“關(guān)系”窗口。您還可以打開幾個“關(guān)系”窗口,每個窗口顯示不同類型的信息。
項目范圍內(nèi)的關(guān)鍵字搜索
就像在代碼庫上進行Internet搜索一樣
您可以像在項目上進行網(wǎng)絡(luò)搜索一樣使用“搜索項目”命令。這樣一來,您可以在指定的行數(shù)內(nèi)找到引用一個或多個主題的代碼段。它甚至可以在有意義的符號名稱片段上找到匹配項。您可以使用布爾表達式,并找到單詞變體。
例如,您可以鍵入“ 保存磁盤(復制或重復) ”,然后Source Insight會找到所有對“保存”,“磁盤”以及“復制”或“重復”的引用,這些引用彼此相鄰(以及單詞)變體,例如“ saves”,“ saved”和“ saving”),包括函數(shù)和變量名,例如SaveFile或make_duplicate。
用于存儲多個剪貼板和鍋爐板代碼的剪輯窗口
您可以使用“剪輯窗口”輕松地重新排列代碼并插入樣板文本。剪輯窗口包含文本剪輯,您可以在需要時方便地將其放入源文件中。剪輯會在所有會話中自動保存和維護。剪輯還記住它們來自什么功能或符號。
兩階段線路修訂標記和選擇性線路恢復
Source Insight在已更改的行或已刪除的行旁邊的空白處顯示行修訂標記。這樣可以輕松查看文件中的更改位置。您不僅可以查看更改的位置,還可以使用“還原行”命令將其還原為原始文本。Restore Line命令是可撤消的。這為您提供了強大的無序撤消功能!
保存文件后,將保留每個文件的撤消和更改歷史記錄。保存文件時,行修訂標記也會更改顏色。保存文件后,您仍然可以查看已編輯的行,還原它們或執(zhí)行撤消操作。
高DPI顯示支持
Source Insight支持高DPI分辨率顯示。字體和用戶界面按鈕以及圖像已正確縮放。
可自定義的菜單和鍵盤
鍵盤,鼠標按鈕和菜單是完全可配置的。
支持遠程終端服務器
Source Insight會檢測到您在遠程終端服務器或遠程桌面會話中使用它的時間,并縮減其顯示密集型功能。您可以自定義遠程會話選項。
專為大型項目而設(shè)計
Source Insight可以處理具有數(shù)百萬行代碼和數(shù)百萬個聲明符號的項目。
可擴展的文件類型和語言
您可以基于文件擴展名或通配符添加新的文件類型。這為不同類型的文件提供了不同的編輯,顯示和語言解析選項。
您還可以將自己的自定義語言添加到Source Insight。自定義語言指定了有限的語法規(guī)則,語法格式關(guān)鍵字和簡單的解析表達式。
崩潰恢復以提供全時保護
Source Insight將您的編輯更改增量和透明地保存到恢復文件。萬一發(fā)生計算機崩潰,即使您沒有保存文件,Source Insight也可以恢復對文件所做的所有更改。這不是自動保存功能,它會打擾您,因此可以保存文件。只有所做的更改才會存儲在恢復文件中。