记事本AkelPad 中文版是一款开源免费的文本编辑器,尽管外观和微软windows自带的记事本看起【qǐ】来很像,但实【shí】际【jì】上它支持许多简单记事本没有的高级功能。比如多窗【chuāng】口模式、虚拟【nǐ】多窗【chuāng】口以及插件支持。
1. 支持【chí】三种窗口模式:单窗口 (SDI),多窗口 (MDI) 和伪【wěi】多窗口 (PMDI);
2. 完全支持 Unicode 系统 (NT/2000/XP/2003/Vista/7) 上的 Unicode 字符串;
3. 支持 Unicode 代码页 (UTF-8, UTF-16LE, UTF-16BE, UTF-32LE, UTF-32BE);
4. 支持系统上已经安装的任何代码页;
5. 支【zhī】持 DOS/Windows、Unix 和 Mac 换行符【fú】格式;
6. 文件打开前预览;
7. 纠正错误代码页显示;
8. 文本列选;
9. 多级撤消;
10. 支持“正则表达式”的查找/替换【huàn】,可快速搜索/替换文本字串;
11. 能记住文件的代码页和插入点的位置;
12. 文档的打印预览和打印;
13. 支持语言模块;
14. 插件支持。
通过插件已实现的功能:
Clipboard.dll: 捕捉剪贴板;
Coder.dll: 支持多种编程语言的语法高亮显示、文本折叠、自动完成;
ContextMenu.dll: 可【kě】以自定【dìng】义主菜单,编辑区、MDI 标签、超链接和文件的右键菜单;
Exit.dll: 提供退出 AkelPad 时的消【xiāo】息提示框和【hé】改变按 ESC 键的行为;
Explorer.dll: 显示资源管理器面板;
Fonts.dll: 字体不用安装到系统就可动态的加载;
Format.dll: 行的排序和排【pái】列,提取唯【wéi】一行,提取或删除重复行,固定换行……;
FullScreen.dll: 全屏显示的切换插件;
HexSel.dll: 文本与十六进制值【zhí】的相互转换 (包含 ANSI 和 UNICODE);
HotKeys.dll: 自定义热键;
LineBoard.dll: 显示行号和支持书签操作;
Log.dll: 监视日志或捕捉实时输出;
Macros.dll: 录制用户的键盘动作并可随后重复它们;
MinimizeToTray.dll: 最小化程序到系统托盘;
QSearch.dll: 提供一个“快速”文本搜索的小面板;
RecentFiles.dll: 管理文件列表;
SaveFile.dll: 可以设置自动保存的间隔时间等;
Scripts.dll: 脚本插件,基于【yú】 Windows 脚本宿主 (WSH) 引擎,因【yīn】此您可以使用各种各样的 Windows 组件【jiàn】对象模型 (COM) 的对【duì】象。
例如,您可以使用RegExp 对【duì】象来执行正则表达式查找【zhǎo】替换、筛选文本行,去除行头尾的【de】空字符。
使用 FileSystemObject 对象来操作文件【jiàn】,创建快捷方式,使用 WshShell 对象来操作 Windows 注册表。
或使用 WshNetwork 对象来【lái】运行【háng】网络功能,此外,您可以创建和执行【háng】利用一个支持自动化的外部应用程序 (如【rú】 Word 和 Excel) 脚本……
不仅如此,Scripts.dll还为 AkelPad 而预置了一些常用【yòng】的方法调用,可以调用 WinAPI 函【hán】数。
从而可以创建【jiàn】有用户【hù】交互界面的脚本(如SearchReplace.js等,方法调用见 Scripts-Chs.txt),和实现更多功能。
Scroll.dll: 拆【chāi】分窗格或MDI窗口的水平/垂直的同步滚【gǔn】动、自动滚动操【cāo】作;
Sessions.dll: 保存和恢复程序 MDI 会话;
SmartSel.dll: 选定文本时排除行【háng】尾标记,Home 和 End 键的智能操作;
Sounds.dll: 打字时发出声音;
SpecialChar.dll: 显示和高亮特【tè】殊字符 (空格、制表符、换【huàn】行符、自【zì】动换【huàn】行、垂直制表符、换页符、空字符);
Speech.dll: 机器朗读选定的文本。未翻译;
Stats.dll: 统计显示文档的字符数、单词数、行数等;
Templates.dll: 使用预设的模板来创建文档;
ToolBar.dll: 工具栏【lán】插件,可显示和自定【dìng】义常用操作的工具栏;
XBrackets.dll: 可【kě】以在键入左【zuǒ】括号时自动键入右括号并把光标置中
(可能与一些中文输入法不兼容而无法自动完成右【yòu】括号),高亮【liàng】显示、跳转配对的括号,选定括号间【jiān】的文本。
主程序及所有插件是经过翻译了源代码后使用编译器编译生成的。
同时还简单地翻译了插件说明文档。
根据本人的【de】使用习惯【guàn】和网友的建议调整了的一些用语和配置了程序及其插件【jiàn】。
1. 新【xīn】增“Columnar paste”(Edit菜单中)。
2. 新增“Close”、“Close all”、“Close all but active”(Window菜单中)。
3. 可以设置默认的文件保存。
4. 修复折叠分割窗口的异常。
5. 修复不区分大小写搜索的异常。
6. 修复保存非活动文件的异常。
1. 在工具栏找到 View
2. 点击找到最下面的 Language
3. 在里边选择 Chinese(Simplified)
4. 重启应用程序