LunarMarkdownEditor

Markdown编辑器
授权协议 LGPL
开发语言 C#
所属分类 程序开发、 Markdown开发包
软件类型 开源软件
地区 国产
投 递 者 邢起运
操作系统 Windows
开源组织
适用人群 未知
 软件概览

关于 Lunar Markdown Editor (LME)

LME 是个 Markdown 编辑器,适合用来创建 CHM 文档。

能创建 CHM 工程文件(含目录文件、索引文件),但不能编译 CHM,编译 CHM 需要另行下载微软的 Html Help Workshop。

特点

与常见 Markdown 编辑器不同:LME 走的是 IDE 的路子,适合用来制作 CHM。

  • 工作区管理

在 LME 中,首先要设置当前工作区, 然后才能创建 Markdown 文件。创建的 Markdown 文件之间可以相互引用,只需要点点鼠标就可以,完全不需要用户再手工编写文件间的相互链接。

  • 图像数据块直接粘贴成链接

LME 中创建的每个 Markdown 文件都有自己的资源文件夹,其中包含一个图像资源文件夹。用户可以从其它应用程序中复制一块图像数据,然后直接向编辑区执行“粘贴”操作,然后 LME 会要求用户输入一个文件短名——接下来所有操作(创建资源目录、保存图像文件、编写图像链接字符串等)都由 LME 自动完成。

  • 图像文件直接拖动生成链接

也可以从 Windows 资源管理器中直接向编辑区拖放多个图像文件,LME 会自动生成所有链接,完全不需要手工编写。

  • 编辑辅助

提供了不少查找功能,可以方便地在文件间文件内部各元素间相互跳转。提供了 Markdown 文本的高亮显示功能。提供了 Markdown 文本的折叠功能。提供了大量快捷键。

  • Html 增强

普通 Markdown 编辑器只支持编译静态 Html 页面。而 LME 在工作区目录下会自动创建一些资源文件(包括一些图标、CSS文件、JS代码文件),这样就可以让编译后的 Html 支持较丰富的功能。

目前已经支持的功能有: 六级标题的折叠、自定义折叠区(具有多种形态)。

主要应用场景

不适用于编写单个、简单的 Markdown 文件;也不适合用来做复杂的网站。

LME 只适用于制作小型的、静态的网站——尤其适合用于制作 CHM 文档所需要的 Html 文件集。LME 针对 CHM 作了专门的优化,可以支持 CHM 中特殊的指向目录的 Html 文件。

LME 生造出了目录元文件的说法,就是针对 CHM 中文件夹节点也可以指向一个 Html 的情况。

LME 可以根据当前工作区目录创建对应的 CHM 工程文件(包括 CHM 工程的目录文件、索引文件)。

这样用户只需要点几次鼠标就可以创建、编译 CHM 工程了,完全免去了手工管理 Html 文件间链接关系的烦琐工作。

编译工作区的过程中还会自动生成一个 _index.html 文件,这是整个工作区中所有 Html 文件的总目录。

语法

在标准 Markdown 的基础上进行了一些拓展,添加了一些定制功能,主要包括:

  • 中文标记符

例如:引用块以>开头,但这总是需要切换中英文输入法,于是在 LME 中,可以直接输入开头。

  • 自定义折叠区

不仅在编辑 Markdown 时支持折叠,编译为 Html 后仍然支持折叠。

  • 二维文字表

支持格式化、自动填充序号等功能。

  • 任务列表

提供多种状态标签,可添加时间表示进度。

  • 多种注释

;分号开头的注释,不会被编译进 html。

;TODO: 型注释属于分号开头的注释的一种,用于标记 Markdown 文档本身的进度。

冒号开头的注释,会被编译进 html,且会呈现特殊效果。

  • 关于 Lunar Markdown Editor (LME) LME 是个 Markdown 编辑器,适合用来创建 CHM 文档。 能创建 CHM 工程文件(含目录文件、索引文件),但不能编译 CHM, 编译 CHM 需要另行下载微软的 Html Help Workshop。 特点 与常见 Markdown 编辑器不同:LME 走的是 IDE 的路子,适合用来制作 CHM。 工作区管理 在 LME

 相关资料
  • 在JavaFX 8中,我尝试在将新行添加到表中后编辑单元格,以优化用户体验。 选择了正确的行,但单元不会进入编辑模式。嗯,我很偶然地看到了这种情况,但很难再现。我做错了什么?

  • 基础 安装 扩展市场 任务 调试 为什么选用VSCode 版本控制 易用性 与时俱进的编辑体验

  • 因为要编辑项目需要的代码,所以你需要选择一款文本编辑器。不需要在挑选编辑器上花太多时间,一开始,您只需要一款现代的,使用简单的编辑器就行了。用你已经熟悉的,还没谱的话可以使用我推荐的 Atom 编辑器。 Atom Brackets Sublime Visual Studio Code

  • 本章描述几种常用编辑器针对 Rust 开发环境的配置。

  • 语法高亮 现在,许多流行的编辑器都支持 ES2015+ 语法的高亮显示, 并且此功能开箱即用,然后有一些编辑器则需要安装额外的扩展。 本指南将帮助你为编辑器添加语法高亮的功能。 如果你需要更高级的集成方式,可以 查看 安装 一节。 小提示: 上面截图中使用的字体时 FiraCode。 Atom 安装 language-babel 软件包 并按照 说明 进行操作。 Sublime Text 3 首先

  • 如果 SQL 大于此值时,禁用语法高亮显示和自动完成代码: MB 你可以设置最大的文件大小(例如:10)来语法高亮显示和自动完成代码功能,以提高性能。 显示 显示行号 在编辑器左侧显示行号以方便参考。 使用代码折叠 代码折叠让代码在编辑器折叠成一个块并只显示第一行。 使用括号高亮显示 当你的光标移动到其中一个括号时,高亮显示该对括号以方便参考。 使用语法高亮显示 语法高亮显示帮助查看代码。根据代码

  • 常规 显示行号 在编辑器左侧显示行号以方便参考。 使用代码折叠 代码折叠让代码在编辑器折叠成一个块并只显示第一行。 使用括号高亮显示 当你的光标移动到其中一个括号时,高亮显示该对括号以方便参考。 使用语法高亮显示 语法高亮显示帮助查看代码。根据代码所属的类别,代码会在编辑器中以不同的颜色和字体高亮显示。你可以在“如果文件大小大于此就禁用 (MB)” 中设置最大的文件大小(例如:10)来限制此功能,

  • 常规 显示行号 在编辑器左侧显示行号以方便参考。 使用代码折叠 代码折叠让代码在编辑器折叠成一个块并只显示第一行。 使用括号高亮显示 当你的光标移动到其中一个括号时,高亮显示该对括号以方便参考。 使用语法高亮显示 语法高亮显示帮助查看代码。根据代码所属的类别,代码会在编辑器中以不同的颜色和字体高亮显示。你可以在“如果文件大小大于此就禁用 (MB)” 中设置最大的文件大小(例如:10)来限制此功能,