不能写脚本的 Markdown 编辑器不是好 CHM 制作工具

栏目: 软件资讯 · 发布时间: 7年前

内容简介:Lunar Markdown Editor(LME,现在的名字是 Markdown To CHM)是个 Markdown 编辑器,用于制作 CHM 还是比较方便的。 注意:LME 本身不能制作 CHM 文档——它只是可以创建 CHM 工程文件。然后简单地点个菜单项调用...

Lunar Markdown Editor(LME,现在的名字是 Markdown To CHM)是个 Markdown 编辑器,用于制作 CHM 还是比较方便的。

注意:LME 本身不能制作 CHM 文档——它只是可以创建 CHM 工程文件。然后简单地点个菜单项调用微软的 Html Help Workshop 即可。

最近更新:

  • 支持编写 IronPython 脚本

主要应用场景包括:① 辅助编辑,快速修改文本处理逻辑;② 编译 Html 前自动调用,可以实现自定义 Markdown 语法;③ 如果对 Iron Python 和 WPF 比较熟悉,写个 Web 浏览器都可以——因为 Iron Python 可以调用 .net framework ,添加个窗口没什么问题。不能写脚本的 Markdown 编辑器不是好 CHM 制作工具

还可以将脚本设置为按 Ctrl+F11 调用,这样可以实现快速编辑。不能写脚本的 Markdown 编辑器不是好 CHM 制作工具

  注意:①程序启动后,首次调用 Iron Python 脚本时因为要载入脚本引擎,会有延迟——之后会快得多。      ②在实现这个功能之前,作者君连一行 Python 脚本都没写过。③Iron Python 在语法上与 Python 2.x 系列是兼容的。
  • 添加了自定义 CSS 编辑器

现在自由度很高,而且对于内置的 CSS 样式都添加了说明文字,很容易看懂。结合自定义 Iron Python 脚本、自定义的 JavaScript 脚本,可以实现很多定制功能。不能写脚本的 Markdown 编辑器不是好 CHM 制作工具

  • 使生成的 CHM 支持收藏、检索等

CHM 文件的全文检索功能依赖于两个文件 Itircl.dll 和 Itcc.dll。 这两个文件在操作系统中 必须正确注册 ——否则编译出来的 CHM 文件中检索功能是不会起作用的。
  • 一些其它辅助功能

例如用于在编译工作区进自动创建层级目录链接的环境变量(也可以自己定义环境变量);双书名号自动尝试编译成链接;<:xxx:>自动尝试编译为对锚的链接等。

LME 扩展了标准  Markdown 语法来实现自己的功能。如果不喜欢,不用这些扩展语法就可以——没必要太纠结。

【声明】文章转载自:开源中国社区 [http://www.oschina.net]


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Clean Architecture

Clean Architecture

Robert C. Martin / Prentice Hall / 2017-9-20 / USD 34.99

Practical Software Architecture Solutions from the Legendary Robert C. Martin (“Uncle Bob”) By applying universal rules of software architecture, you can dramatically improve developer producti......一起来看看 《Clean Architecture》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

URL 编码/解码
URL 编码/解码

URL 编码/解码

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试