笔记服务 Obsidian 1.9.2 为 Bases 功能带来重大改动

笔记服务 Obsidian 桌面版 1.9.2 现已发布,新版本对 Bases 功能进行了重大不兼容性调整。开发团队彻底重构了公式语法和 .base 文件格式。如果用户使用 Obsidian Sync 或在多设备间同步库,官方强烈建议同时升级所有设备,以避免因语法差异导致的同步问题。新版 Bases 公式语法设计更灵活易用,熟悉 JavaScript 的用户会感到亲切。例如,函数现采用面向对象风格——原先的 contains(file.name, "Books") 需改写为 file.name.contains("Books"),并支持链式调用如 property.split(' ').sort()[0].lower()。 Bases 功能随 Obsidian 1.9.0 引入,旨在将笔记转化为结构化数据库。除语法调整外,.base 文件格式也进行了扩展性优化,新增了用于配置(如 displayName)的属性区块。此外还有细节改进,例如 Bases 视图现在会显示当前结果数量,筛选器的运算符下拉菜单支持搜索功能。

非 Bases 相关的修复包括:

  • 标签视图:修复「显示嵌套标签」时展示完整标签名(如 #父级/子级)的问题
  • 文件管理器:修复右键菜单中「移动文件夹至…」选项缺失的问题
  • Bases:修复删除文件后视图未关闭的问题
  • Bases:修复启用「使用制表符缩进」时代码块无法渲染的问题
(0)
余渝的头像余渝

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注