Source Insight是一套程序代碼編輯器和代碼瀏覽器,語言支援 Objective-C, Python, PHP, XML, JSON 檔案,且內建了 C/C++, C#, Java, Objective-C 等動態分析。源洞察分析您的原始程式碼,並動態地保持自己的符號化資訊的資料庫,將自動為您呈現有用的上下文資訊。
自動建構完整的程式碼索引,支援跨檔案的函式、變數與類別追蹤,大幅提升開發效率。
提供類似 IDE 的語意分析與「跳至定義 / 使用處」功能,適用於大型專案快速理解架構。
相較於一般 IDE,啟動速度快、資源佔用少,特別適合在資源有限的環境下執行。
原生支援 C/C++、Java、C# 等常見語言,並可自行擴充語法規則與樣式配置。
可依需求設定不同語法著色、主題與快捷鍵,自訂程度高,深受進階開發者喜愛。
特別適合處理舊有程式碼與大型專案維護,廣泛應用於嵌入式系統、電子製造與軍工產業。
除了原生支援 C/C++、C#、Java 等語言外,Source Insight 4.0 新增了對 Objective-C、Python、PHP、XML 和 JSON 的內建支援。此外,還可從 .NET 組件、Java JAR 檔案及 Include 檔案中匯入函式庫,強化跨語言開發與大型專案的整合能力。
新版介面引入可自訂的視覺主題與面板配置,提升使用者體驗。「瀏覽器模式」允許使用者以唯讀方式瀏覽程式碼,點擊識別字即可跳轉至定義,類似於網頁瀏覽器的操作方式,適合快速查閱與導覽。
關係視窗新增「呼叫與被呼叫者」的視圖,能同時以大綱或圖形方式呈現函式間的關係,並支援將圖形視圖複製到剪貼簿,方便文件製作與團隊溝通。
引入可折疊的代碼區塊功能,使用者可自訂區塊位置與外觀,提升程式碼閱讀的清晰度。概覽滾動條提供整體檔案的鳥瞰視圖,顯示當前函式的範圍,協助在長函式中快速定位。
支援定義可重複使用的程式碼片段,包含自動生成的占位符變數,提升編輯效率。書籤功能也獲得強化,現在可永久儲存,並以相對於函式或類別名稱的行偏移量方式儲存,每個專案擁有獨立的書籤列表。
新增將專案原始碼匯出為 HTML 網站的功能,保留大部分的語法格式,方便在瀏覽器中瀏覽程式碼。此外,透過 Master File List(MFL)功能,專案可與原始碼儲存庫整合,支援多使用者與多機器的協作開發。
請留下完整資訊,以便我們提供精確的服務內容給你。