笔记服务 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:修复启用「使用制表符缩进」时代码块无法渲染的问题