新功能
Obsidian CLI
本次更新引入了 Obsidian CLI,这是一个命令行界面,允许你通过终端控制 Obsidian,以便进行脚本编写、自动化操作以及与外部工具的集成。
如需获取安装方面的帮助,请查阅疑难解答章节以了解各个特定平台的相关信息。
图片缩放
现在,在“实时预览”模式下,可以通过拖动边角来调整图片大小。双击图片边角即可将图片重置为原始大小。
自动清理附件
现在删除文件时,系统会弹出提示询问你是否要一并删除其相关附件。你可以在文件与链接设置中进一步设置(可选择“始终”、“每次询问”或“从不”)。
改进
Bases
- 新增了一个搜索工具栏按钮,用于筛选查询结果。
- 增加了通过拖拽将文件直接导入 Bases 的功能。
- 现在在表格视图中右键单击单行,会显示与该文件相关的右键菜单项。
文件列表
- 现在支持使用
Ctrl-C/Ctrl-V(macOS 上为Cmd-C/Cmd-V)来进行复制和粘贴操作。
编辑器
- 在编辑器旁边的空白处右键单击时,新增了以下菜单项:
- 切换行号显示 (Toggle line numbers)
- 切换文档内嵌标题 (Toggle inline title)
- 修复了引用块后方缺少空格的问题。
- 修复了加粗链接的样式显示问题。
- 拖拽链接时,图片尺寸数值不再被误当作显示文本。
其他
- 增加了对白板 (Canvas) 文件中反向链接的检测功能。现在它们会显示在“反向链接”面板中,并在“关系图谱”中被计为链接。
- “更换仓库…” (Change vault…) 现已重命名为“管理仓库” (Manage vaults)。
- 新增了一个“更换仓库…”命令,方便通过键盘快速在不同仓库之间切换。
- 新增了一个“打开仓库…”命令,可以通过键盘直接打开现有的其他仓库,同时保持当前仓库开启。
- 现在,在文件列表中按住
Alt键单击文件,会将上一个激活的项目也加入到多选范围内。 - 快速切换器 (Quick switcher):现在支持拖拽搜索结果项。
- 在图片上右键单击时,新增了“复制图片” (Copy image) 菜单项。
- 现在从编辑器复制文本时会自带 HTML 格式,使其更易于直接粘贴到 Google Docs 等其他应用中。
- Obsidian 同步服务 (Sync) 现在会记录因文件体积过大而被跳过同步的日志。
- 优化了搜索词中包含空格时的模糊搜索结果。
- 为提升安全性,现在使用外部应用程序打开文件前会显示一个确认对话框。
- 尝试打开可执行文件时增加了警告提示。
- 添加了新的应用程序多语言翻译内容。
问题修复
其他
- 钥匙串 (Keychain):添加了针对某些 Linux 设备上加密功能不可用时的处理方案。
- 修复了关闭应用时界面布局有时无法正常保存的问题。
- 修复了在链接或标签附近选中文本时,会错误触发链接或标签标记的问题。
- 修复了关闭带有活动状态通知的弹出窗口时,通知会转移到主窗口且永远不会消失的问题。
- 新增了一个
unique的 URI 动作。 - 修复了打字时大纲视图偶尔闪烁的问题。
- 修复了在 Bases 表格视图中修改行高后滚动位置未同步更新的问题。
- 修复了在弹出窗口中点击“…”按钮打开“更多选项”菜单后,菜单无法关闭的问题。
- 修复了在列表项内的链接上右键单击时,右键菜单中没有显示列表属性的“编辑”和“移除”选项的问题。
- 文件列表:修复了在复制名称中包含
.的文件夹时,“创建副本”菜单项会生成不完整文件夹名称的问题。
开发者相关
- 安装程序现已更新为使用 Electron v39.7.0(你需要重新下载最新的安装程序以获取更新)。
- 我们更新了翻译文件的生成以及将其打包到应用中的方式。参与翻译工作的贡献者,请参阅我们在翻译仓库中的最新指南。
- 新增了使用
corner-shapeCSS 属性来自定义边角形状的主题支持。该属性已取代-electron-corner-smoothing。此功能需要 Chromium 139 和 Obsidian 1.11+ 的环境。 - macOS:新增了
traffic-lights-offset-x和--traffic-lights-offset-yCSS 变量,用于配置窗口控制按钮(红绿灯)在窗口边框中的位置。现在这些偏移设置会在应用加载时立即生效。 - 我们对
BaseOption#shouldHide引入了一项破坏性的 API 更新。该函数不再接收 config 作为参数。相关的选项 (Options) 现需从BasesViewRegistration.options获取。
registerView('my-view-id', {
name: 'View Name',
icon: 'my-icon',
factory: () => new MyView(),
options: (config: BasesViewConfig) => ({
// Here ^
})
});
- 在 vault 和 adapter API 中新增了
appendBinary方法。
原文见 Obsidian 1.12 Desktop (Public) - Obsidian
下载链接:
通过网盘分享的文件:v1.12.4
链接: 百度网盘 请输入提取码 提取码: wpdy