GExperts 是 Delphi 社區最負盛名的免費開源 IDE 擴充套件,版本 0.97.1 已深度整合至 Delphi 選單。本文逐一解析其 15 大核心功能,助您從「會用 Delphi」進化為「善用工具的 Delphi 專家」。官網:gexperts.org。
| # | 功能 | 核心價值 | 適用場景 |
|---|---|---|---|
| 1 | Procedure List | 浮動視窗列出當前單元所有函式/程序,雙擊跳轉,支援搜尋與程式碼複製 | 大型單元快速導航、技術文件撰寫複製程式碼 |
| 2 | Expert Manager | 集中啟用/停用/設定所有已安裝 Experts | 管理第三方擴充套件 |
| 3 | Grep Search | 強大全文搜尋:支援正則、大小寫、忽略註釋、搜尋 DFM、指定目錄/專案/開啟檔案,結果以分組清單呈現行號與高亮 | 重構前影響範圍分析、追蹤特定字串跨檔案分布 |
| 4 | Message Dialogue | MessageDlg 參數視覺化產生器 | 快速原型開發(中文相容性一般) |
| 5 | Backup Project | 一鍵備份專案檔(可自訂副檔名、加密壓縮) | 每日下班前備份、里程碑版本封存 |
| 6 | Clear Directories | 依副檔名清理編譯產物(~.pas、.dcu、.dsm 等),可自訂清單 | 版本控管前淨化目錄、釋放磁碟空間 |
| 7 | Clipboard History | 記錄最近 20+ 次複製內容,列表顯示首行、詳細區顯示全文,雙擊貼上 | 重構時頻繁切換多段程式碼片段 |
| 8 | Favorite Files | 樹狀收藏常用外部檔案(圖片、SQL、文件),雙擊直接開啟 | 專案資產集中管理 |
| 9 | Class Browser | 增強版類別瀏覽器,支援列印 | 架構文件產出、大型類別庫探索 |
| 10 | Source To HTML | 原始碼轉 HTML 保留語法高亮、字型、樣式,可自訂範本 | 部落格發文、代碼審查文件、線上分享 |
| 11 | PE Information | 檢視 EXE/DLL 的 DOS Header、PE Header、匯入/匯出表 | 逆向分析、相依性排查 |
| 12 | IDE Menu ShortCuts | 自訂 IDE 選單快捷鍵,介面與原生選單同步 | 打造個人化高效鍵盤操作習慣 |
| 13 | Project Dependencies | 專案單元相依關係圖:誰呼叫誰、被誰呼叫、交叉引用清單 | 移除死碼、模組化重構、理解陌生專案架構 |
| 14 | Code Proofreader | 即時拼字修正與巨集展開,支援匯入/匯出字典 | 修正慣用拼字錯誤、常用程式碼片段快速展開 |
| 15 | Project Option Sets | 儲存/載入多組編譯器選項組合(含提示說明) | 多專案切換、不同建構配置(Debug/Release/Client/Server) |
Backup Project → Clear Directories → 開啟專案Grep Search 定位 → Project Dependencies 確認影響 → Procedure List 快速跳轉修改Source To HTML 產出 → 貼上部落格/文件Clipboard History 保留多版本片段隨時回滾GExperts 以「小而美」的工具集,精準解決 Delphi 開發者的日常痛點。將其納入標準開發環境,投資報酬率極高。