Source Insight 程式碼編輯和程式碼瀏覽首選工具
Source Insight 是一個面向專案開發的程式編輯器和程式碼瀏覽器,4.0 新版程式語言支援 Objective-C, Python, PHP, XML, 以及 JSON 檔案,且內建了 C/C++, C#, Java, Objective-C 等動態分析。
Source Insight 能快速分析你的原始程式碼,並在你工作的同時動態維護它自己的符號資料庫,並自動為你顯示有用的上下文資訊。 Source Insight不僅僅是一個強大的程式編輯器,它還能顯示 reference trees,class inheritance diagrams 和 call trees。Source Insight 提供了最快速的對源程式碼的導航和任何程式編輯器的源資訊。 Source Insight 提供了快速和革新的訪問源代碼和源資訊的能力。與眾多其他編輯器產品不同,Source Insight 能在你編輯的同時分析你的原始程式碼,為你提供實用的資訊並立即進行分析。
Source Insight 4.0 新版增加多個令人興奮的新功能及改善:
改善 C/C++, C#, Java 和其他語言的語言解析
支援 Objective-C, Python, PHP, XML, 和 JSON
從外部源導入符號,例如 .NET 組件, Java JAR 檔和 Include 文件
在應用程式主視窗的頂部顯示“檔視窗”選項卡
可折疊的代碼塊。您可以控制位置和外觀
檔和目錄比較(差異)
程式碼美化工具適用於花括弧語言,例如 C/C++ 和 C#
支持 Unicode
點擊任何識別字時,會自動引用亮顯資訊,顯示正確範圍內的引用
新的使用者介面使用面板和使用者自訂的視覺主題
新的概述捲軸像滾動欄一樣定位,不過為您的檔提供俯瞰視圖。它能向您顯示當前函數的界限,並有助於在長函數中為您定位
全新增強的垂直捲動欄在滾動欄中顯示更多詳細資訊
多視窗佈局説明您快速切換
代碼片段 - 定義要插入的可重複使用的代碼範本,其中可以包含自動生成的預留位置變數
改善書籤 - 現在持續保存書籤,並且在函數或類名稱的附近將書籤另存一行。每個專案都有其自己的書籤清單
改善關聯視窗 - 以便更快地找到引用。此外還為函數 calls 和 callers 提供新的關聯類型:“calls and callers”將在相同的大綱或圖形中顯示它們。您還可以將圖形視圖複製到 Windows 剪貼板
按專案保留備份檔案,並能輕鬆簡便地比較備份版本,或打開當前檔的早期版本
更好的規則運算式 - 現在相容 Perl-,並支持多行運算式
為大專案提供更好的支援。已改善虛擬記憶體使用,使非常大的專案能夠更好地適應記憶體空間。在處理含有大量符號的專案索引檔時,早期版本會遇到檔讀取錯誤,導致專案崩潰。現在已解決了這個問題
通過使用 Master File List 來更簡便地管理包含多用戶和多機器的專案。一個項目能夠擁有一個 MFL,這可以是您原始程式碼庫的一部分,並能與其他人分享。該檔是列出您專案中所有檔(和/或目錄)的文字檔
將項目源匯出到 HTML 網站。您可以使用此功能將所有檔匯出成 HTML 版本,其中包含大多數與您在 Source Insight 中看到的相同的語法格式。該功能構建一個網站,您可以使用 web 流覽器來流覽項目原始程式碼
流覽器模式 - Source Insight 作為唯讀代碼流覽器運行。只需點擊識別字即可跳轉至定義,就像在 web 流覽器中一樣
附加到各個原始檔案視窗的“符號視窗”窗格現在擁有一個可折疊的大綱視圖
所有新的配置系統將您的所有設置保存在 XML 檔中
技術特色
Source Insight 是如今最好用的語言編輯器,支援幾乎所有的語言, 如C、C++、ASM、PAS、ASP、HTML等常見的,還支持自己定義關鍵字,如果您是一個程式師或者網頁製作人,這個軟體對您都是有幫助的! Source Insight為您提供了可快速訪問源代碼和源資訊的功能。Source Insight不象其他的編輯器產品,它還可以幫您分析源代碼,並在您編輯的同時立刻提供給您有用的資訊和分析。
Up-To-Date Information (improved!) 更新的資訊(增強)
Source Insight自動創建並維護它自己高性能的符號資料庫,包括函數、method、總體變數、結構、類和工程原始檔案裏定義的其他類型的符號。Source Insight 可以迅速地更新您的檔資訊,即使在您編輯代碼的時候。而且,符號資料庫的符號可以自動創建倒您的工程檔中。
動態類型分解(Type Resolution)(新!)
Source Insight 可以將變數類型動態分解。
符號視窗(增強!) 符號視窗顯示在每個源視窗的旁邊,可以動態更新。 動態Context視窗(增強!)
Source Insight 2.0增加了一個新特點——引進了Context 視窗。
Context 窗口在背景中更新,並且追蹤您正在的任務。您只要點擊識別字,Context 視窗就會自動顯示符號的定義。若識別字是個變數,Context 視窗則會顯示給您它的基礎結構(base structure)或類型。
Context 視窗也可以在工程視窗中自動顯示所選定的檔,相關視窗的符號和Clip視窗中選定的Clip. 語法格式化(Syntax Formatting) (新!)
語法格式化是Source Insight的重要的新功能。它提供了許多先進的顯示功能,包括帶有用戶定義功能的文本格式等。 與上下文相關的智能化重命名(新!) Source Insight的索引幫助您有效地重新為變數、函數和其他識別字命名——以極其簡單的方式。
混合語言編輯(Mixed Language Editing )(新!) Source Insight支援含內置腳本的HTML和Active Server Page檔(ASP和JSP)。
關鍵字搜索(Keyword Searches) (新!) Source Insight的專案搜索命令支援關鍵字搜索方式,類似於Internet搜索引擎。
符號的自動完成(Symbolic Auto-Completion) (新!) 當您準備列印識別字名稱時,Source Insight會彈出一系列識別字的名稱來供您選擇。 快速訪問所有的符號和檔 編程專案支持 團隊編程支持 快速查找參考文獻(增強!) 源鏈結(Source Links) 源鏈結(Source Links)幫助您在感興趣的領域之間快速切換。 在整個項目中快速搜索和替換(增強!) 專案視窗(Project Window) 同外部編譯器和工具結合 Clip 視窗 您可以利用clip視窗輕鬆重新排列代碼及插入樣板檔。 極具特色的編輯器 拖放編輯 Two-Stage Line Revision Marks 和可選擇的 Line Restoration 可擴展的檔類型和語言(增強!) 應急修復(Crash Recovery)提供了全部時間的防護 持久穩固的工作空間 可定制的功能表和鍵盤(增強!) 支持Windows 2000(新!)
• Windows 10/8/7/Vista
• Windows Server 2008, 2012