《Markdown To CHM(LME)》是一款功能丰富的编辑器软件,其核心功能是编写 Markdown 文件并处理文件间的关系,同时也具备常规的文件编辑能力。
1. 编写静态微型网站:LME 能够把用户编写的 Markdown 文档编译成 Html 文件。
2. 创建 CHM 工程文件并编译:借助微软 Html Help Workshop 的编译器,LME 可创建 CHM 工程文件,还能将工作区里的所有 Html 文件及相关资源文件打包成标准的 CHM 文档。
1. 自动管理链接
2. 支持非实时预览(按 F5)
3. 支持正则表达式
4. 支持通过 IronPython 自定义脚本增强编辑功能
5. 支持自定义 CSS 文件
6. 具备诸多辅助编辑功能
7. 支持 Markdown 高亮显示
8. 支持引入第三方 javascript 库
9. 支持树型文字表和二维文字表等自定义元素
10. 支持任务列表
局限性
1. 为实现特定功能,LME 对 Markdown 语法进行了扩展或屏蔽,尽管差异不大,但部分 Markdown 用户对此不太满意。Markdown 的发明者认为 Markdown 不应被标准化。
2. LME 对理工科的支持不够完善,录入公式、高亮显示代码等需引入第三方 Javascript 库。由于版权问题及 CHM 文件格式对新库兼容性差,LME 未直接嵌入对这些库的支持。
v0.0.6.18
+ 为用户自定义语法提供多种高亮显示效果。
+ 实现“复制当前工作区目录结构并创建新工作区”功能。
+ 修正某些情况下根据树型文字表批量创建目录时层级错乱的问题。
+ 修正 Win10 某些特殊企业版本下主菜单位置偏移的问题。
v0.0.6.19
+ 添加 “设置‘封装字符串’” 功能。
v0.0.6.20
+ 允许自定义脚本在设置了“工具栏按钮文本”的情况下也出现在主菜单中,以提供额外不重复的快捷键。
v0.0.6.22
+ 自动向 CHM 工程文件登记用户手工添加到工作区下“Images~”目录中的图像文件,确保在 CSS 样式表中引用时,它们在打包的 CHM 文件中仍有效。
v0.0.6.28
+ 添加对 NPOI 的引用,方便用户编写脚本直接生成 Word 文档,项目附件中有生成简单公文的示例脚本。
+ 修正粘贴图像为单行链接时不能预览的问题。
+ 修正演讲模式下,双击单行图像链接不能预览的问题。
v0.0.6.29
+ 在调用脚本引擎时,将程序安装路径添加到脚本引擎搜索路径列表中,解决程序发布后无法引用安装目录下 DLL 库的问题。
v0.0.6.31
+ 在“编译”菜单中添加菜单项,提供“检索未被引用的图像文件”功能。
+ 微调两个全屏透视图的界面行为。
+ 添加几个公用方法,支持脚本调用。
v0.0.6.34
+ 更新 AvalonEdit 为最新的 v6.1.0.0 版本。
+ 默认关闭编辑器的“折叠”功能,因其耗费资源,会导致打字延迟。
v0.0.6.37
+ 微调启动逻辑,使用命令行或指定工作路径快捷方式启动程序,若路径不存在,程序会先尝试创建目录,创建失败则自动打开初始工作区。
nar-Markdown-Editor/issues/I14OF

