功能
它有強大的功能:
◆支持三種視窗模式:單視窗 (SDI),多視窗 (MDI) 和偽多視窗 (PMDI);
◆完全支持 Unicode 系統 (NT/2000/XP/2003/Vista/7) 上的 Unicode 字元串;
◆支持 Unicode 代碼頁 (UTF-8, UTF-16LE, UTF-16BE, UTF-32LE, UTF-32BE);
◆支持系統上已經安裝的任何代碼頁;
◆支持 DOS/Windows、Unix 和 Mac 換行符格式;
◆檔案打開前預覽;
◆糾正錯誤代碼頁顯示;
◆文本列選;
◆多級撤消;
◆支持“正則表達式”的查找/替換,可快速搜尋/替換文本字串;
◆能記住檔案的代碼頁和插入點的位置;
◆文檔的列印預覽和列印;
◆支持語言模組;
◆外掛程式支持 (語法高亮顯示、文本摺疊、自動完成、腳本執行、鍵盤宏……)。
已實現
◎Clipboard.dll: 捕捉剪貼簿;
◎Coder.dll: 支持多種程式語言的語法高亮顯示、文本摺疊、自動完成;
◎ContextMenu.dll: 可以自定義主選單,編輯區、MDI 標籤、超連結和檔案的右鍵選單;
◎Exit.dll: 提供退出 AkelPad 時的訊息提示框和改變按 ESC 鍵的行為;
◎Explorer.dll: 顯示資源管理器面板;
◎Fonts.dll: 字型不用安裝到系統就可動態的載入;
◎Format.dll: 行的排序和排列,提取唯一行,提取或刪除重複行,固定換行……;
◎FullScreen.dll: 全螢幕顯示的切換外掛程式;
◎HexSel.dll: 文本與十六進制值的相互轉換 (包含 ANSI 和 UNICODE);
◎HotKeys.dll: 自定義熱鍵;
◎LineBoard.dll: 顯示行號和支持書籤操作;
◎Log.dll: 監視日誌或捕捉實時輸出;
◎Macros.dll: 錄製用戶的鍵盤動作並可隨後重複它們;
◎MinimizeToTray.dll: 最小化程式到系統托盤;
◎QSearch.dll: 提供一個“快速”文本搜尋的小面板;
◎RecentFiles.dll: 管理檔案列表;
◎SaveFile.dll: 可以設定自動保存的間隔時間等;
◎Scripts.dll: 腳本外掛程式,基於 Windows 腳本宿主 (WSH) 引擎,因此您可以使用各
種各樣的 Windows 組件對象模型 (COM) 的對象,例如,您可以使用
RegExp 對象來執行正則表達式查找替換、篩選文本行,去除行頭尾的
空字元,使用 FileSystemObject 對象來操作檔案,創建捷徑,
使用 WshShell 對象來操作 Windows 註冊表,或使用 WshNetwork 對
象來運行網路功能,此外,您可以創建和執行利用一個支持自動化的
外部應用程式 (如 Word 和 Excel) 腳本……不僅如此,Scripts.dll
還為 AkelPad 而預置了一些常用的方法調用,可以調用 WinAPI 函
數,從而可以創建有用戶互動界面的腳本(如SearchReplace.js等,方
法調用見 Scripts-Chs.txt),和實現更多功能……
◎Scroll.dll: 拆分窗格或MDI視窗的水平/垂直的同步滾動、自動滾動操作;
◎Sessions.dll: 保存和恢復程式 MDI 會話;
◎SmartSel.dll: 選定文本時排除行尾標記,Home 和 End 鍵的智慧型操作;
◎Sounds.dll: 打字時發出聲音;
◎SpecialChar.dll: 顯示和高亮特殊字元 (空格、制表符、換行符、自動換行、垂直
制表符、換頁符、空字元) ;
◎Speech.dll: 機器朗讀選定的文本。未翻譯;
◎Stats.dll: 統計顯示文檔的字元數、單詞數、行數等;
◎Templates.dll: 使用預設的模板來創建文檔;
◎ToolBar.dll: 工具列外掛程式,可顯示和自定義常用操作的工具列;
◎XBrackets.dll: 可以在鍵入左括弧時自動鍵入右括弧並把游標置中 (可能與一些中
文輸入法不兼容而無法自動完成右括弧),高亮顯示、跳轉配對的括
號,選定括弧間的文本。
主程式及所有外掛程式是經過翻譯了原始碼後使用編譯器編譯生成的。
同時還簡單地翻譯了外掛程式說明文檔。
根據本人的使用習慣和網友的建議調整了的一些用語和配置了程式及其外掛程式。