65.9K
CodeProject 正在变化。 阅读更多。
Home

6款免费Markdown (.md) 所见即所得桌面编辑器 – 第三部分

starIconstarIconstarIconstarIcon
emptyStarIcon
starIcon

4.68/5 (7投票s)

2024年9月15日

CPOL

6分钟阅读

viewsIcon

5541

一份实用的Markdown编辑器指南,用于编写GitHub Readme.md文件。

 

1 忙碌的.NET/C#程序员处理Markdown (.md) 文件

我是一名忙碌的.NET/C#程序员,我决定深入了解一下Markdown标记语言的世界。

 

1.1 测试过的Markdown编辑器

以下是经过测试的工具/编辑器

  • GitHub.com 网站(网站,但作为渲染参考)
  • Haroopad 编辑器(Windows桌面应用)
  • Visual Studio Code + 扩展 (Windows桌面应用)
  • KeenWrite 编辑器(Windows桌面应用)
  • Zettlr 编辑器(Windows桌面应用)
  • Texts 编辑器(Windows桌面应用)
  • Notepad++ + 插件 (Windows桌面应用)

 

1.2 本系列文章

出于实际考虑,我将把本文整理成几篇文章

  • 6款免费Markdown (.md) 所见即所得桌面编辑器 – 第一部分
  • 6款免费Markdown (.md) 所见即所得桌面编辑器 – 第二部分
  • 6款免费Markdown (.md) 所见即所得桌面编辑器 – 第三部分

 

2 KeenWrite 编辑器

2.1 基本工具信息

产品名称: KeenWrite

在哪里获取
https://keenwrite.com/

许可证
免费软件/BSD 2条款许可证

测试版本
Java 版本
KeenWrite 版本 3.5.11
版权所有 2016-2024 White Magic Software, Ltd.

安装说明
https://keenwrite.com/
下载应用程序的 Java 版本
然后安装
https://download.oracle.com/java/22/archive/jdk-22.0.1_windows-x64_bin.exe
命令行
java -jar --enable-preview KEENWRITE.jar
(创建 .bat 文件)

 

2.2 KeenWrite 编辑器功能

这是主窗口

今天,对于 Markdown 编辑器来说,显示编辑器和预览的分屏窗口是很常见的。

这是一个将文本加粗的菜单选项

 

2.3 KeenWrite 渲染功能

渲染/预览功能对于在发布到 GitHub 或类似平台之前查看工作成果和纠正任何错误非常重要。

KeenWrite 预览。在这里我们看到文本是如何渲染的

 

KeenWrite 预览。在这里我们看到图片是如何渲染的

 

KeenWrite 预览。在这里我们看到代码是如何渲染的。请注意,代码语法着色失败了。

 

KeenWrite 预览。在这里我们看到非标准标记是如何渲染的。它似乎支持一些非标准功能。

 

 

 

2.4 KeenWrite 编辑器评论

  • 今天,对于 Markdown 编辑器来说,显示编辑器和预览的分屏窗口是很常见的。
  • 它有一个工具栏,但不是所有选项都有。几个月不写 .md 文件后,人们会忘记语法,这就是为什么需要工具帮助。我希望看到更多的按钮,如 H1..H6 等。
  • Java 应用程序比之前的应用程序慢一些。
  • 应用程序的图形用户界面看起来用户友好,并且在视觉上与其他文本编辑器相似
  • 关于 Markdown 渲染,它似乎支持一些非标准功能。

 

3 Zettlr 编辑器

3.1 基本工具信息

产品名称: Zettlr

在哪里获取
https://www.zettlr.com/download

许可证:  免费且开源软件

测试版本
Zettlr 3.2.0 for Windows

 

3.2 Zettlr 编辑器功能

这是主窗口

我没有看到一个用于单个文档的传统分屏窗口,只有一个窗口。它可以显示不同文档的分屏窗口,但不能显示编辑器/预览组合。

渲染文档时,预览可作为打印选项。

 

3.3 Zettlr 编辑器评论

  • 我没有看到一个用于单个文档的传统分屏窗口,只有一个窗口。它可以显示不同文档的分屏窗口,但不能显示编辑器/预览组合。
  • 渲染文档时,预览可作为打印选项。
  • 它似乎是一个 LaTeX 风格的编辑器,文档首先被编写,然后被编译以进行渲染
  • 工具栏有点简陋
  • 没有看到分屏窗口和好的工具栏,我决定不再深入研究这个编辑器了。

 

4 Texts 编辑器

4.1 基本工具信息

产品名称: Texts

在哪里获取
http://www.texts.io/

许可证:  免费软件

测试版本
Texts 1.5 for Windows

 

4.2 Texts 编辑器功能

这是主窗口

我没有看到一个用于单个文档的传统分屏窗口,只有一个窗口。

 

4.3 Texts 编辑器评论

  • 我没有看到一个用于单个文档的传统分屏窗口,只有一个窗口。
  • 预览是默认视图,无法进行纯文本视图。
  • 它有一个简单的工具栏
  • 没有看到分屏窗口和好的工具栏,我决定不再深入研究这个编辑器了。

 

5 Notepad++ + 插件

5.1 基本工具信息

产品名称
Notepad++
插件 NppMarkdownPanel

在哪里获取
https://notepad-plus-plus.org/
插件:在插件管理器中

许可证:  免费软件/捐赠软件。

测试版本
Notepad++ 版本 8.6.9
插件 NppMarkdownPanel 0.7.3

 

5.2 Notepad++ 编辑器功能

这是主窗口

今天,对于 Markdown 编辑器来说,显示编辑器和预览的分屏窗口是很常见的。

我没有看到任何形式的工具栏或右键上下文菜单来编辑。

 

5.3 Notepad++ 渲染功能

渲染/预览功能对于在发布到 GitHub 或类似平台之前查看工作成果和纠正任何错误非常重要。

Notepad++ 预览。在这里我们看到文本是如何渲染的

 

Notepad++ 预览。在这里我们看到图片是如何渲染的

 

Notepad++ 预览。在这里我们看到代码是如何渲染的。请注意,它对代码语法进行了一些着色。

 

Notepad++ 预览。在这里我们看到非标准标记是如何渲染的。它似乎支持一些非标准功能。

 

 

5.4 Notepad++  评论

  • 实际上,Notepad++ 并不原生支持 .md 文件,所以我们安装了插件来处理 .md 文件。本次评估基于可用的插件。
  • 今天,对于 Markdown 编辑器来说,显示编辑器和预览的分屏窗口是很常见的。
  • 我没有看到任何形式的工具栏或右键上下文菜单来编辑 .md 文件。
  • Windows 应用程序感觉良好,响应迅速,并且在我的测试中很稳定
  • 应用程序的图形用户界面看起来用户友好,并且在视觉上与其他文本编辑器相似
  • 关于 Markdown 渲染,它似乎支持 GitHub 所支持的类似非标准功能。渲染/预览功能对于在发布到 GitHub 或类似平台之前查看工作成果和纠正任何错误非常重要。
  • 我是 Notepad++ 的忠实用户,它在预览方面很有用,但在编辑方面则不然。

 

6 结论

每个开发者都有自己喜欢的文本编辑器,这可能也适用于 Markdown 编辑器领域。
我个人,在以上介绍的免费工具中,我喜欢Haroopad 编辑器,并会与Visual Studio Code一起使用它,因为那是我已经在使用的工具。
我将本次讨论/演示仅限于免费工具,因为我认为在家庭环境中学习使用一个“社区版”工具,然后在工作/公司环境中需要学习/使用另一个工具,因为项目预算不允许购买一个“授权版”工具,而该工具只会被不频繁地使用,这是浪费时间和精力。

 

7 参考文献

[11] 6款免费Markdown (.md) 所见即所得桌面编辑器 – 第一部分
https://codeproject.org.cn/Articles/5388145/6-free-Markdown-md-WYSIWYG-desktop-Editors-Part1

[12] 6款免费Markdown (.md) 所见即所得桌面编辑器 – 第二部分
https://codeproject.org.cn/Articles/5388154/6-free-Markdown-md-WYSIWYG-desktop-Editors-Part2

[13] 6款免费Markdown (.md) 所见即所得桌面编辑器 – 第三部分
https://codeproject.org.cn/Articles/5388155/6-free-Markdown-md-WYSIWYG-desktop-Editors-Part3

 

© . All rights reserved.