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