Markraft

Markraft

macOS悬浮Markdown便签本

应用介绍

开会时突然想记一句、写代码时要随手存个命令,切到笔记软件、新建、找位置,等回过神思路已经断了。Raycast Notes 解决了这个问题,但它把笔记锁在自己的库里。Markraft 是它的开源平替:在任何 App 里按 ⌥N 就弹出一个悬浮在最上层的便签窗口,写完再按一次收起,不打断手头的事。

更关键的是笔记全是普通的 .md 文件,存在你自己选的文件夹里,Obsidian、VS Code 或任何编辑器都能直接打开。保存时只改动你编辑过的那几行,别的工具同步过来的内容不会被覆盖。整个程序用 Rust 和 GPUI 原生绘制,没有网页壳,常驻菜单栏、不占 Dock。

软件功能



悬浮窗口:快捷键呼出和隐藏,始终置顶,窗口随内容自动变高,可以设置在所有桌面空间或鼠标所在屏幕上出现,还能另设一个「新建笔记」快捷键。

所见即所得:像 Typora 一样边打边渲染,加粗、链接这类符号只在光标附近露出来,其余时候就是排好版的正文。

表格与双链:表格按单元格编辑,支持任务清单、[[双向链接]] 自动补全、提示块、脚注、图片和代码高亮。

数学公式:原生离线渲染 LaTeX,行内和块级公式都支持,可自动编号并用 \ref 引用,⌘ 点击引用直接跳到对应公式。

全键盘操作:⌘K 列出所有操作和快捷键,⌘P 搜索笔记,输入 / 插入标题、列表、表格等块。

Vim 模式:设置里一键开启,支持常用移动、文本对象、计数、搜索,:wq 保存并收起窗口,dd 删列表项时连缩进层级一起带走。