Obsidian 1.9.2 (Desktop) 现已上线,带来了一些重要的更新,特别是如果您一直在使用 Bases 功能。如果您不熟悉 Markdown,这是一种使用纯文本编辑器编写格式化文本的简单方法;Obsidian 是一个免费的编辑器,可让您使用存储在自己计算机上的 Markdown 文件创建和链接笔记。Obsidian 可以免费使用,但如果您使用 Catalyst 许可证支持该项目,则可以访问早期版本。1.9.2 版本目前处于抢先体验阶段,因此您需要 Catalyst 许可证才能试用。

Obsidian v1.9.2 更大更新:用户界面改进以及多个 bug 修复

这个新版本引入了 Base 的一些主要破坏性变化,因此您需要在此处注意。开发人员已经彻底修改了公式语法和 .base 文件格式本身。如果您正在使用 Obsidian Sync 或在多个设备之间共享您的保险库,该团队强烈建议您同时升级所有设备,以避免使用不同语法的文件出现任何烦人的同步问题。

Bases 中的新公式语法设计得更灵活、更易于使用,如果你用 JavaScript 编码,它应该会让人感觉很熟悉。例如,函数现在是面向对象的;现在,您将使用 file.name.contains(“Books”) ,而不是编写 contains(file.name, “Books”)。你也可以将函数链接在一起,比如 property.split(' ').sort()[0].lower()。其他亮点包括:

  • 属性名称不再用反引号 (') 括起来。相反,要引用带有空格或特殊字符的属性,语法为 note[“Property Name”]
  • 有一个新的类型系统,可以在编写公式时提供更大的控制。
  • 用于将值转换为不同类型的新功能,例如 linkdate 和 list
  • 新的文件属性:file.pathfile.links(此文件中所有内部链接的列表)和 file.tags(此文件中所有标签的列表,包括 frontmatter)。
  • 某些函数已替换为比较运算符。例如, dateBefore(date1, date2) 现在是 date1
  • 日期修改现在要简单得多。您可以使用 date + string,而不是 dateModify(date, string),例如 date(“01/01/2025”) + “1 year”

对于那些想知道的人来说,Bases 功能是在 Obsidian 1.9.0 中引入的,作为将笔记转换为结构化数据库的一种方式。您可以在此处了解有关更新语法的更多信息。

实时活动功能将随 watchOS 11 登陆 Apple Watch

除了这些语法更改外,.base 文件格式还进行了更新,以获得更好的可扩展性,包括用于 displayName 等配置的新属性部分。

还有一些较小的改进,例如 Bases 现在显示当前视图中的结果数,以及过滤器的运算符下拉列表变得可搜索。在 Base 之外,此更新还修复了以下问题:

  • 标签视图:修复了“显示嵌套标签”显示完整标签名称的问题(例如#parent/child)
  • 文件资源管理器:修复了“将文件夹移动到...”菜单项未显示在上下文菜单中。
  • Bases:修复了删除文件后视图未关闭的问题。
  • 基础:修复了在启用“Indent with tabs”时代码块不呈现的问题。

与此相关的是,Markdown 的创建者 John Gruber 最近分享了他对 Apple Notes 可能添加 Markdown 导出的传闻的看法。虽然他对 Apple Notes 成为成熟的 Markdown 编辑器持保留态度,但他似乎认为导出选项会很有用。如果谣言属实,用户将能够轻松地从 Apple Notes 导出笔记并在 Obsidian 等编辑器中编辑它们。

VPN by Google One 推出不到四年就因缺乏使用而关闭