原文链接:
https://www.codeproject.com/Articles/5388155/6-free-Markdown-md-WYSIWYG-desktop-Editors-Part3
6 个免费的所见即所得 Markdown 桌面编辑器的实用指南,用于在 Windows 平台上编写 GitHub Readme.md 文件(截至 2024 年 9 月)。
1 忙碌的 .NET/C# 程序员正在处理 Markdown (.md) 文件
我是一名忙碌的 .NET/C# 程序员,我决定深入研究 Markdown 标记语言领域。
1.1 已测试 Markdown 编辑器
以下是经过测试的工具/编辑器:
GitHub.com site (网站,但用于渲染的参考)
Haroopad 编辑器(Windows 桌面应用程序)
Visual Studio Code + 扩展(Windows 桌面应用程序)
KeenWrite 编辑器(Windows 桌面应用程序)
Zettlr 编辑器(Windows 桌面应用程序)
文本编辑器(Windows 桌面应用程序)
Notepad++ + 插件(Windows 桌面应用程序)
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 Editor 功能
这是主窗口:
显示编辑器和预览的拆分窗口是当今 Markdown 编辑器的标准配置。
这是一个菜单选项,可以将某些文本设为粗体
2.3 KeenWrite 渲染功能
渲染/预览功能对于在 GitHub 或类似网站上发布之前查看工作结果并更正任何错误非常重要。
KeenWrite 预览。下面我们可以看到文本是如何呈现的:
KeenWrite 预览。下面我们可以看到图片是如何呈现的:
KeenWrite 预览。在这里,我们可以看到代码是如何呈现的。请注意,它在代码语法着色上失败。
2.4 KeenWrite 编辑器评论
显示编辑器和预览的拆分窗口是当今 Markdown 编辑器的标准配置。 它有一个工具栏,但不是所有选项。几个月没有写 .md 文件后,人们就记不住语法了,这就是为什么欢迎工具的帮助。我想看到更多的按钮,H1..H6 等 Java 应用程序比以前的应用程序慢一点。 应用程序 GUI 看起来用户友好,并且在视觉上与任何其他文本编辑器相似 关于 Markdown 渲染,看起来支持一些非标准功能。
3 Zettlr 编辑器
3.1 基本工具信息
https://www.zettlr.com/download
适用于 Windows 的 Zettlr 3.2.0
3.2 Zettlr 编辑器功能
3.3 Zettlr 编辑器评论
我没有看到一个文档的传统拆分窗口,而是一个窗口。它可以显示不同文档的拆分窗口,但不能显示编辑器/预览组合。 渲染文档时,预览 (Preview) 可用作 Print (打印) 选项。 这似乎是 LaTeX 风格的编辑器,首先编写文档,然后编译以进行渲染 工具栏有点简陋 没有看到拆分窗口和好的工具栏,我决定不再研究这个编辑器。
4 文本编辑器
4.1 基本工具信息
适用于 Windows 的 Texts 1.5
4.2 文本编辑器功能
4.3 文本编辑器注释
我没有看到一个文档的传统拆分窗口,而是一个窗口。 预览是默认视图,无法查看原始文本。 它有一个简单的工具栏 没有看到拆分窗口和好的工具栏,我决定不再研究这个编辑器。
5 Notepad++& 插件
5.1 基本工具信息
插件 NppMarkdownPanel
插件:在 Plugin Admin 中
Notepad ++ 版本 8.6.9
插件 NppMarkdownPanel 0.7.3
5.2 Notepad ++ 编辑器功能
5.3 Notepad++ 渲染功能
5.4 Notepad++ 注释
实际上,Notepad++ 本身并不支持 .md 文件,因此我们安装了插件来处理 .md 文件。此评估基于可用的插件。 显示编辑器和预览的拆分窗口是当今 Markdown 编辑器的标准配置。 我没有看到任何支持以工具栏或上下文右键单击的形式编辑 .md 文件。 Windows 应用程序感觉很好,响应速度快,并且在我的测试中很稳定 应用程序 GUI 看起来用户友好,并且在视觉上与任何其他文本编辑器相似 关于 Markdown 渲染,看起来它支持 GitHub 支持的类似非标准功能。渲染/预览功能对于在 GitHub 或类似网站上发布之前查看工作结果并更正任何错误非常重要。 我是 Notepad++ 的优秀用户,它对预览很有用,但对编辑没有用。
6 总结
我个人,从上面介绍的免费软件工具中,喜欢 Haroopad 编辑器,并将它与 Visual Studio Code 一起使用,因为这是我已经在使用的工具。
我只将这次讨论/演示集中在免费软件工具上,因为我认为在家庭环境中使用一个“社区版”工具获得技能,然后需要在工作/公司环境中学习/使用另一个工具是浪费时间和精力,因为项目预算不允许购买不经常使用的“许可版”工具。