A few things I'd like to see in Bear

Francesco Puppo

希望 Bear 能加入的几个功能

原文由 Francesco Puppo 发布,订阅该博客

Bear 依然是我最喜爱的应用之一。如果你用 Markdown 写作,它无疑是最出色的工具之一。

去年,团队终于发布了 Bear 2,现在已经来到了 v2.8 1

当然,作为以设计应用为生、每天都要使用它的人,我也有一份希望改进的清单。其中一些我之前已经提过,这里是一份更新后的列表:

  • 区分不存在的维基链接
  • 添加 +++ 用于分页
  • 支持创建别名
  • 为待办清单添加更多选项
  • 加入 Linter
  • 添加智能文件夹(或已保存的搜索)
  • 改进归档功能

我知道 Shiny Frog 团队一直担心把 Bear 做得过于复杂(而我很欣赏这种做法),但我觉得上述大部分功能都可以轻松加入,不会带来太多负担。


关于以上每一点,再多说几句……

我认为,前四点应该都比较容易实现:

区分不存在的维基链接

在 Bear 中,无法看出一个维基链接是否真的指向了一篇笔记。无论目标笔记是否存在,链接看起来都一样(红色文字,没有任何装饰)。

我经常点击链接,以为会打开一篇笔记,结果却不小心创建了一篇空白笔记。

比如,Obsidian 的做法就很简单:不存在的链接透明度会更低。仅此而已。

添加 +++ 实现分页

导出为 PDF 或打印时,Bear 无法控制分页的位置。标题或段落的第一行可能会孤零零地留在页面底部,与所在章节的其余部分分离。只需在单独一行加上 +++ 就能解决这个问题。

这并非标准的 Markdown 语法,但 Bear 团队在引入不同颜色的高亮时就已经打破了这一规则,当时的 Markdown 会渲染为 ==🟣Highlight==

支持创建别名

别名可以让你用不同的名称来引用文件。例如,可以给名为 Design Systems 的笔记设置别名 Design System。另一个例子是,可以直接用 [[Woz]] 来引用 Steve Wozniak,而不必每次都输入 [[Steve Wozniak|Woz]]

鉴于 Bear 最近已经支持了 YAML,这或许是个很适合实现的小功能:

---
aliases: Woz
---

# Steve Wozniak

为待办清单添加更多选项

之前提到的,允许用户用 [-] 标记已取消的任务,用 [/] 标记进行中的任务。我觉得做到这样就够了,无需像某些 Obsidian 主题那样做得那么复杂。


接下来的三点则更像是理想化的设想,我也知道要真正做好它们需要下不少功夫:

加入 Linter

我对写出“优美的 Markdown”有种近乎执念的追求,比如段落、列表项、标题之间只留一行空行,用 - 而不是 * 来写列表,以及其他一些细微(甚至有点偏执)的讲究。

我觉得这也很符合 Bear 帮助用户创建精美 💫 文件的使命。

当然,为了保持 Bear 的简洁精神,这个功能应该做得尽量轻量,甚至可以只是一个简单的开关,不让用户去自定义具体的检查规则。

刚开始时,它甚至可以只作为 Bear CLI 中的一个选项提供。

添加智能文件夹(或已保存的搜索)

很多搜索都得手动进行,还得记住这一系列查询语法

大多数人的解决办法是把这些搜索语句保存在一篇 Bear 笔记里,或者通过 Apple Shortcuts 来运行。

而几乎所有其他应用的做法,都是允许用户将这些搜索保存在侧边栏中。就连 iA Writer——市面上最极简的 Markdown 编辑器——也早就有了这个功能!

改进归档功能

归档功能自推出以来似乎就再没有更新过,说实话,现在几乎没什么用。

主要问题在于,当你把一篇笔记移入归档后,就再也无法在侧边栏看到它的标签了。诚然,你仍然可以在归档中搜索,但所有可视化导航的可能性都没了。


值得一提的是,即使这些功能最终都没有实现,我还是会继续使用 Bear。它价格实惠,设计精美,团队也清楚自己想要什么。

脚注

  1. 包含一项大型更新(工作区),预计将于 7 月 7 日上线,届时版本可能会升至 v2.9

本文章由 muse-spark-1.2-contributor 进行翻译

评论