【Obsidian 内部更新】1.4.0——File Properties

这次内部更新中,我们带来了新的 Obsidian 默认特性:文件属性(File Properties(File Properties)——
使用方法
在实时预览(Live Preview Mode)和阅读模式(Reading Mode)中,会有一个船新的属性可视化编辑器供你使用(请记得在编辑器打开 Show File Properties 功能);

属性类型:
文本——支持内部链接(例如“[[]]”)
列表——支持内部链接(例如“[[]]”)
数字
复选框
日期
时间

与属性互动的新命令
添加文件属性 (
Ctrl/Command + ;
)去除属性
编辑属性
显示所有属性(在侧边栏查看)
显示文件属性(在侧边栏查看)
所有属性——侧边栏窗格显示您仓库中所有属性的列表,以及每个属性的使用次数;
文件属性——侧边栏窗格显示活动文件的属性;
能够让你剪切/复制/粘贴属性;
可访问性
属性会直接保存在您的笔记中,作为文件开头的一个特殊部分,使用 YAML 编码,我们常称为 frontmatter
。这使您的笔记元数据在任何纯文本应用中都可读,并且与许多支持 YAML frontmatter 的工具兼容。
改进
标签的自动补完现在使用模糊搜索算法;
PDF: 新增“复制为引用”和“复制注释”上下文菜单选项;
PDF: 在注释弹出窗口中添加了一个复制注释的按钮;
PDF: 在PDF缩略图上下文菜单中添加了“复制链接到页面”;
Mermaid已升级至v10;
修复的问题
修复:PDF 查看器单页视图会重置为第一页;
修复:在切换侧边栏时,PDF 查看器搜索设置不可点击;
修复:关闭带有活动 Modal 的新页面时,Modal 仍保持激活的错误;
macOS:在无框窗口模式下,创建/关闭标签组时,右上角的按钮不再移动;
文件恢复 Modal 现在会在加载大型仓库时显示加载状态;
Workspace:修复 Canvas 中的"跟随光标下的链接"命令;
Canvas:移动选择不应导致 Stacked 的标签滚动;
大纲(Outline 面板):如果通过"显示大纲"命令打开视图,大纲不渲染的问题已修复;
"New Tab"视图现在会显示当前的快捷键。
开发者相关
Vault:createFolder 现在返回一个
TFolder
。Metadata:
FrontMatterCache
不再继承CacheItem
。Theme:为 Properties 添加了以
--metadata
开始的新 CSS 变量。
关于文件属性的一些变化
内部链接
使用以下语法将内部链接添加到 frontmatter (不支持 Markdown 链接):
tag
/ alias
/ cssclass
=> tags
/ aliases
/ cssclasses
从1.4.0版本开始,我们会弃用"tag", "alias"和"cssClass"的 Frontmatter Key 值。新的属性编辑器将自动迁移到 tags
、aliases
和 cssclasses
,并且该值的解析类型将自动转换为列表。
应用中仍然可以正确地识别旧的键,但属性编辑器会始终基于 tags
和 aliases
来创建。