6款免费Markdown (.md) 所见即所得桌面编辑器 – 第三部分
一份实用的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