乐于分享
好东西不私藏

免费轻量的Markdown编辑器:Remarkable

免费轻量的Markdown编辑器:Remarkable

编者一句话:Remarkable能把豆包或deepseek的markdown输出,导出为正常的富文本,有利于文字的排版整理。

以下为deepseek同学的详细回答:

非常抱歉,是我理解错了!您问的是Markdown编辑器,而不是那款电子墨水屏平板。感谢您的耐心指正。

以下是关于开源 Markdown 编辑器Remarkable(通常写作ReTextremarkableapp,项目名为remarkable) 的详细介绍。


📝 什么是 Remarkable?

Remarkable是一款免费、开源、跨平台的 Markdown 编辑器,主要面向 Linux 系统用户(也支持 Windows 和 macOS)。它的核心理念是提供一个功能全面但保持轻量的写作环境,让你专注于内容创作,而不被复杂界面干扰。

这个名字确实和那款著名的电子墨水屏平板完全重名,但在开源社区,“Remarkable”首先指的是一款经典的桌面 Markdown 编辑工具。

✨ 主要特点

1. 双栏实时预览 + 同步滚动

Remarkable 采用经典的编辑区/预览区双栏布局,最大的亮点是编辑区和预览区可以同步滚动。你在左边写,右边实时渲染出最终效果(类似 Typora 的渲染模式,但保留分离视图)。相比一些需要手动刷新预览的编辑器,这一点非常提高效率。

2. GitHub Flavored Markdown (GFM) 支持

除了标准 Markdown 语法,Remarkable 还支持任务列表(checklist)、表格、删除线、自动链接等 GitHub 风格的扩展语法。

3. 语法高亮

对于需要写技术文档或代码示例的用户,Remarkable 支持代码块的语法高亮(依赖 GtkSourceView),让代码片段在编辑时更清晰。

4. 导出格式丰富

支持将文档导出为PDFHTML格式。导出功能依赖wkhtmltopdfpdfkit等后端工具。

5. 高度可定制

  • 自定义 CSS
    :你可以自己编写样式表,控制预览区的显示效果,让渲染结果完全符合个人审美。
  • 可配置的快捷键
    :支持自定义键盘快捷键,适应不同用户的操作习惯。
  • MathJax 支持
    :可以渲染 LaTeX 格式的数学公式,适合撰写学术论文或理工科笔记。

6. 轻量级

Remarkable 对系统资源占用很低,在老旧设备或低配 Linux 机器上也能流畅运行。

🎯 适用场景

场景
说明
技术写作
写代码文档、README、博客文章时,支持 GFM 和语法高亮非常实用
学术写作
支持 MathJax 数学公式,可以完成含复杂公式的作业或论文草稿
Linux 主力 Markdown 工具
如果你是 Linux 用户,想要一款免费、轻量、开箱即用的 Markdown 编辑器,Remarkable 是非常合适的选择
写作初学者
双栏实时预览可以帮助新手直观理解 Markdown 语法如何转换为排版效果

👍 优点

优点
说明
完全免费 & 开源
MIT 许可证,无任何付费墙或订阅制
轻量快速
占用资源少,启动和响应速度快
同步滚动
编辑区和预览区同步滚动,省去手动定位的麻烦
导出灵活
支持 PDF/HTML 导出,满足文档分发需求
高度可定制
自定义 CSS、快捷键、主题布局,可以调教成自己喜欢的样子
跨平台有限支持
虽然主要为 Linux 设计,但也支持 Windows 和 macOS

👎 缺点

缺点
说明
界面较为朴素
GUI 设计不算精美,属于“实用主义”风格,不像 Typora 或 Ulysses 那样有现代感
同步滚动功能目前有 Bug
根据 2024 年 9 月的更新日志,同步滚动功能仍然存在问题(”Synchronised scrolling is still broken!”),这是一处已知的痛点
多文件项目管理能力弱
不像 VS Code 或 Obsidian 那样有完善的文件浏览器,处理大型多文件项目时略显笨拙
依赖外部工具导出
导出 PDF 需要系统预装wkhtmltopdf等依赖,不是完全“拎包入住”
开发活跃度不高
项目最新版本为 1.95(2024 年 9 月),但整体迭代速度较慢,一些老问题(如同步滚动)长期未修复

🛠️ 技术信息一览

项目
信息
最新版本
1.95(2024 年 9 月)
许可证
MIT 开源协议
主要支持平台
Linux(Ubuntu/Fedora/openSUSE 等),也支持 Windows / macOS
依赖环境
Python 3、GTK+3、WebKitGTK、GtkSourceView
安装方式
各发行版软件源、Flatpak、或从 GitHub 源码编译
项目主页
https://remarkableapp.github.io/
GitHub 仓库
github.com/jamiemcg/remarkable

💡 与其他编辑器的简单对比

对比项
Remarkable
Typora
VS Code + 插件
获取成本
免费
免费(公测期间)/ 付费(正式版)
免费
所见即所得
双栏预览(非即时渲染)
即时渲染(真正的所见即所得)
需插件实现
跨平台
主要 Linux,支持 Win/Mac
Windows/macOS/Linux 全支持
全平台
定位
轻量级专用编辑器
现代 Markdown 编辑器
代码编辑器 + Markdown 扩展
适合人群
Linux 用户、追求轻量的写作者
追求现代化外观的写作者
开发者、需要 Git 集成的用户

需要特别说明:互联网上还有一个同名的remarkable—— 它是一个JavaScript 的 Markdown 解析器库(npm 包remarkable),由 Jon Schlinkert 等人维护,被 Facebook、Docusaurus 等大量项目使用。那个是解析器(将 Markdown 文本转成 HTML),而这个编辑器是桌面应用程序(供人写字的 GUI 工具),两者是不同的东西。

🔍 总结

Remarkable(桌面编辑器)适合什么样的人?

  • 你是一个Linux 桌面用户,想要一款免费、开源、不折腾的 Markdown 编辑器
  • 你喜欢编辑/预览双栏分离的写作模式,且需要同步滚动节省时间
  • 你对界面现代感要求不高,实用至上
  • 你偶尔需要导出PDF 或 HTML格式的文档

什么样的人可能不适合?

  • 你希望编辑器和预览区完全合一(像 Typora 那样即时渲染)
  • 你需要强大多文件管理知识库功能
  • 你无法接受同步滚动功能目前存在 Bug
  • 你是 Windows/macOS 主力用户,且更倾向于更现代、更活跃的编辑器(如 Typora、Mark Text、Obsidian)

希望这次的信息对你有帮助!如果你还想了解这款编辑器在 Windows 或 macOS 上的具体安装方法,或者其他 Markdown 工具的对比,随时告诉我。

Remarkable(Markdown编辑器)主要使用 Python 语言开发

这可以从它的官方项目构建文件和多个开源软件目录中得到确认。此外,为了更好地融入 Linux 桌面环境,它依赖了python3-devel(Python 开发头文件)和一些关键的 GTK+ 相关库(如gtksourceview3),这些共同构成了其图形界面和编辑核心。

⚠️ 重要的重名区分

网上搜索时,需要特别注意“Remarkable”这个名字被两个完全不相关的知名项目使用:

项目
我们讨论的这款 (Markdown编辑器) 另一款重名产品 (电子墨水屏平板)
类型
桌面端 Markdown 写作软件
硬件设备(类似平板电脑)
开发语言 Python
主要使用C / Rust编写底层框架,上层应用开发基于Qt (C++)
用途
在电脑上写 Markdown 文档
用于手写、阅读,模拟纸笔体验

所以,如果你是想在电脑上安装一个写作软件,关注Python相关的项目就对了。

考虑到这个重名情况,需要我帮你整理一下这款 Python 版 Remarkable 的安装方法吗?