像 Typora,但用 Rust 写的原生 WYSIWYG Markdown 编辑器,无 Webview 外壳

像 Typora,但用 Rust 写的原生 WYSIWYG Markdown 编辑器,无 Webview 外壳

💡 原文中文,约2300字,阅读约需6分钟。
📝

内容提要

Velotype 是一个基于 Rust 和 GPUI 的块级 Markdown 编辑器,支持所见即所得模式和原文本编辑,具备原生 UI、即时渲染和主题自定义等特性,兼容 Windows、Linux 和 macOS。项目目标是全面支持 Markdown 语法,并计划增加脑图、LaTeX 和自定义主题等功能。

🎯

关键要点

  • Velotype 是一个基于 Rust 和 GPUI 的块级 Markdown 编辑器,支持所见即所得模式和原文本编辑。

  • 项目目标是全面支持 Markdown 语法,并计划增加脑图、LaTeX 和自定义主题等功能。

  • Velotype 支持原生 UI、即时渲染、源文本兜底和自定义能力,兼容 Windows、Linux 和 macOS。

  • 支持导出为 HTML 和 PDF,确保视觉输出一致。

  • 目前已支持几乎所有基础 Markdown 语法及大多数常见扩展,未来将增加更多功能。

  • 编辑器使用原生 block tree 作为运行时模型,确保 Markdown 的结构化和可编辑性。

延伸问答

Velotype 是什么类型的编辑器?

Velotype 是一个基于 Rust 和 GPUI 的块级 Markdown 编辑器,支持所见即所得模式和原文本编辑。

Velotype 支持哪些操作系统?

Velotype 兼容 Windows、Linux 和 macOS。

Velotype 的主要特性有哪些?

Velotype 具备原生 UI、即时渲染、主题自定义、支持导出为 HTML 和 PDF 等特性。

如何从源码构建 Velotype?

可以通过 Git 克隆项目并使用 Cargo 构建,命令为 'cargo build --release'。

Velotype 未来计划增加哪些功能?

未来计划增加脑图、LaTeX 支持和自定义主题等功能。

Velotype 如何处理 Markdown 的导出?

Velotype 支持将 Markdown 文档导出为 HTML 和 PDF,确保视觉输出一致。

➡️

继续阅读