记事本AkelPad 中文版是一款开源免费的文本编辑器,尽管外观和微软windows自带的记事本看起来很像,但实际上它支持许多简单记事本没有的高级功能。比如多窗口模式、虚拟多窗口以及插件支持。
1. 支持三种窗口模式:单窗口 (SDI),多窗口 (MDI) 和伪多窗口 (PMDI);
2. 完全支持 Unicode 系统 (NT/2000/XP/2003/Vista/7) 上的 Unicode 字符串;
3. 支持 Unicode 代码页 (UTF-8, UTF-16LE, UTF-16BE, UTF-32LE, UTF-32BE);
4. 支持系统上已经安装的任何代码页;
5. 支持 DOS/Windows、Unix 和 Mac 换行符格式;
6. 文件打开前预览;
7. 纠正错误代码页显示;
8. 文本列选;
9. 多级撤消;
10. 支持“正则表达式”的查找/替换,可快速搜索/替换文本字串;
11. 能记住文件的代码页和插入点的位置;
12. 文档的打印预览和打印;
13. 支持语言模块;
14. 插件支持。
通过插件已实现的功能:
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: 可以在键入左括号时自动键入右括号并把光标置中
(可能与一些中文输入法不兼容而无法自动完成右括号),高亮显示、跳转配对的括号,选定括号间的文本。
主程序及所有插件是经过翻译了源代码后使用编译器编译生成的。
同时还简单地翻译了插件说明文档。
根据本人的使用习惯和网友的建议调整了的一些用语和配置了程序及其插件。
1. 新增“Columnar paste”(Edit菜单中)。
2. 新增“Close”、“Close all”、“Close all but active”(Window菜单中)。
3. 可以设置默认的文件保存。
4. 修复折叠分割窗口的异常。
5. 修复不区分大小写搜索的异常。
6. 修复保存非活动文件的异常。
1. 在工具栏找到 View
2. 点击找到最下面的 Language
3. 在里边选择 Chinese(Simplified)
4. 重启应用程序