不能写脚本的 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]


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

查看所有标签

猜你喜欢:

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

移动风暴

移动风暴

[美]弗雷德·沃格尔斯坦 / 朱邦芊 / 中信出版社 / 2014-1-1 / 39

也许,除了伟大的乔布斯,每一位奋力改变世界的硅谷英雄,都值得我们肃然起敬。苹果与谷歌十年博弈,关于这场移动平台战争的报道早已铺天盖地,而这是第一次,我们能听到幕后工程师的真实声音。两大科技巨人用智能手机和平板电脑颠覆了电脑产业。它们位处变革的中心,凭借各自的经营哲学、魅力领袖和商业敏感度,把竞争变成了残酷对决。商业记者沃格尔斯坦报道这场对抗已逾十载,在《移动风暴》中,他带领我们来到一间间办公室和会......一起来看看 《移动风暴》 这本书的介绍吧!

在线进制转换器
在线进制转换器

各进制数互转换器

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

URL 编码/解码

SHA 加密
SHA 加密

SHA 加密工具