目录
1 个忙碌的.NET/C#程序员正在处理Markdown(.md)文件
3.2 Visual Studio Code Editor功能
1 个忙碌的.NET/C#程序员正在处理Markdown(.md)文件
我是一名忙碌的.NET/C#程序员,我决定深入研究Markdown标记语言领域。
1.1 已测试Markdown编辑器
以下是经过测试的工具/编辑器:
- GitHub.com网站(网站,但用于渲染的参考)
- Haroopad编辑器(Windows桌面应用程序)
- Visual Studio Code + 扩展(Windows桌面应用程序)
- KeenWrite编辑器(Windows桌面应用程序)
- Zettlr编辑器(Windows桌面应用程序)
- 文本编辑器(Windows桌面应用程序)
- Notepad++ +插件(Windows桌面应用程序)
1.2 本系列中的文章
出于实际原因,我将把这篇文章整理成几篇文章:
- 6个免费的Markdown(.md)所见即所得桌面编辑器——第1部分
- 6个免费的Markdown(.md)所见即所得桌面编辑器——第2部分
- 6个免费的Markdown(.md)所见即所得桌面编辑器——第3部分
2 Haroopad编辑器
2.1 基本工具信息
产品名称:Haroopad
从何处获得: Haroopad - The Next Document processor based on Markdown
许可证:免费软件/捐赠软件。
测试版本:
Window 7、8(64 位)、版本0.13.1
2.2 Haroopad Editor功能
我稍微更改了首选项以显示GitHub风格的渲染和其他一些内容。
这是主窗口:
显示编辑器和预览的拆分窗口是当今Markdown编辑器的标准配置。
这是一个菜单选项,可以将某些文本设为粗体
2.3 Haroopad渲染功能
渲染/预览功能对于在GitHub或类似网站上发布之前查看工作结果并更正任何错误非常重要。
Haroopad预览。下面我们可以看到文本是如何呈现的:
Haroopad预览。下面我们可以看到图片是如何呈现的:
Haroopad预览。在这里,我们可以看到代码是如何呈现的。请注意,它做了一些代码语法着色。
Haroopad预览。在这里,我们可以看到非标准标记是如何呈现的。看起来它支持旧Markdown变体中的一些功能以及GitHub不支持的一些非标准功能。
2.4 Haroopad编辑器评论
- 显示编辑器和预览的拆分窗口是当今Markdown编辑器的标准配置。
- 它在左侧有一个漂亮的工具栏来帮助用户使用语法,这正是我正在寻找的。
- Windows应用程序感觉很好,响应速度快,并且在我的测试中很稳定
- 应用程序GUI看起来用户友好,并且在视觉上与任何其他文本编辑器相似
- 关于Markdown渲染,看起来它支持旧Markdown变体的一些功能以及GitHub不支持的一些非标准功能。这可能是个问题,因为有些东西在这个工具中会很好地呈现,但在GitHub站点上则不会。我立即想到的一件事是使用++作为下划线,GitHub不支持。
- 我打开了Preferences GitHub样式,但渲染有点不同。我猜GitHub本身会随着时间的推移而改变自己的渲染规则,因此开发人员一直修改他们的应用程序是一件很痛苦的事情
- 我一点也不难过,那是Win8 64位应用程序。它运行良好且稳定。
3 Visual Studio Code+扩展
3.1 基本工具信息
产品名称:
Visual Studio Code,Microsoft Ver 1.93.1
Extension Markdown All in One v3.6.2 by Yu Zhang
Extension Markdown Preview Github Styling v2.0.4 by Matt Bierner
从何处获取:
内部面板中的Microsoft站点扩展
许可证:
Visual Studio Code, Microsoft Ver 1.93.1, MIT许可证
Extension Markdown All in One v3.6.2 by Yu Zhang, MIT许可证
Extension Markdown Preview Github Styling v2.0.4 by Matt Bierner, MIT许可证
3.2 Visual Studio Code Editor功能
这是主窗口:
显示编辑器和预览的拆分窗口是当今Markdown编辑器的标准配置。
这是一个编辑器选项,可以将某些文本设为粗体。编辑器选项基于右键单击,没有包含所有选项的清晰菜单栏。它没有我们想要的那么舒适。
3.3 Visual Studio Code渲染功能
渲染/预览功能对于在GitHub或类似网站上发布之前查看工作结果并更正任何错误非常重要。
Visual Studio Code预览版。下面我们可以看到文本是如何呈现的:
Visual Studio Code预览版。下面我们可以看到图片是如何呈现的:
Visual Studio Code预览版。在这里,我们可以看到代码是如何呈现的。请注意,它做了一些代码语法着色。
Visual Studio Code预览版。在这里,我们可以看到非标准标记是如何呈现的。看起来它支持GitHub支持的类似非标准功能。
3.4 Visual Studio Code注释
- 实际上,Visual Studio Code本身并不支持.md文件,因此我们安装了Extensions来处理.md文件。此评估基于可用的扩展。
- 显示编辑器和预览的拆分窗口是当今Markdown编辑器的标准配置。
- 编辑器菜单选项基于右键单击,没有包含所有选项的清晰菜单栏。它没有我们想要的那么舒适。关于Markdown渲染,看起来它支持GitHub支持的类似非标准功能。渲染/预览功能对于在GitHub或类似网站上发布之前查看工作结果并更正任何错误非常重要。
- 应用程序GUI与其他文本编辑器不同,没有工具栏,只有上下文右键单击
- 稳定的应用程序
4 未完待续
在本系列的下一篇文章中继续。
https://www.codeproject.com/Articles/5388154/6-free-Markdown-md-WYSIWYG-desktop-Editors-Part2