v1.13 公开发布

本次更新带来了全新的可搜索“设置”面板,以及全新的图片处理体验(包含全屏图片查看器)。

设置 (Settings)

设置面板迎来了全面重构,现已支持键盘导航、搜索功能,并为插件开发者提供了全新的 API。

  • 在新窗口中打开:设置现默认在新窗口中打开。你可以在“设置 → 界面 → 在新窗口中打开设置”中关闭此功能。

  • 新增搜索功能:你现在可以按名称或描述搜索设置项。目前支持核心设置和核心插件;社区插件可迁移至新的设置 API 以在搜索结果中展示。

  • 新增键盘导航:使用方向键在选项间移动,按下 Enter 键打开设置标签页,按下 Ctrl/Cmd-F 可重新聚焦搜索框。此外还支持 Vim 快捷键。

  • 界面与导航优化:部分设置项已迁移至全新的“界面”设置页面;对多个设置页面进行了重新设计,以提升导航体验。

  • 退出安全模式:新增退出安全模式时不自动重新启用插件的功能,便于对仓库进行排错调试。

  • 弃用扩展插件:弃用 Settings Search 插件(因其功能与原生搜索重叠)。感谢 javalent 带来如此优秀的插件!其已被列入 Obsidian 致谢名单。

图片 (Images)

图片调整尺寸更加便捷,并支持全屏查看。点击图片或“缩放”按钮即可打开。你可以在当前文件中所有嵌入的图片之间进行切换,也可通过点击并拖拽在图片内平移。

  • 实时预览:全新的图片编辑体验。图片现可通过键盘直接选中,且不会自动展开显示文件名。选中图片后,按下 Backspace 或 Delete 可删除图片,Ctrl/Cmd-C 和 Ctrl/Cmd-X 可复制或剪切图片。

  • 实时预览:新增选中图片时的键盘交互。按 +- 可调整所选图片的大小,按 0 可重置尺寸。按 Enter 可编辑图片源码,按 Tab 可手动编辑图片尺寸。

  • Vim:新增 :image Ex 命令,用于与选中的图片进行交互。使用 :image grow:image shrink 调整图片尺寸,:image reset 重置尺寸。该命令支持计数,例如 :5image grow 会将图片放大 5 次。

改进与优化

安全性 (Security)

  • 在触发 Obsidian URI 操作前现会弹出确认对话框。选择“不再询问”可将该操作加入白名单,可在设置中管理白名单。

  • 当 HTML 资源路径指向网络驱动器(网络共享路径)时,加载前增加警告提示。

  • 选择通过 Obsidian Sync 同步插件时增加警告弹窗。

编辑器 (Editor)

  • 阅读模式现已支持带有尺寸规格但未填 alt 文本的外链图片(例如 ![200](``https://www.path.to/image.png``))。

  • 笔记组合器 (Note Composer):从文件中提取章节时,该章节内的链接将被重新改写为相对于新位置的相对路径。

文件列表 (File explorer)

  • 按 Escape 键取消文件重命名时,焦点仍将保持在文件列表中。

  • 按 Escape 键可清除当前选中状态。

  • 重命名文件或文件夹时不再触发“自动定位当前文件(Auto reveal)”。

  • 支持将 Base 中的链接拖拽至文件列表中,从而将文件移动至新位置。

  • 微调并优化了拖拽行为。

属性 (Properties)

  • 优化全局属性视图中的键盘导航;按下 Backspace 现可直接删除选中的属性。

  • 优化了属性类型菜单,使其能更清晰地区分属性类型是自动设定还是手动选择。

Obsidian Sync

  • 移除了状态栏图标的旋转动画,以降低应用闲置时的电量消耗。

  • 侧边栏 Sync 视图中的文件现已支持展示完整的右键菜单选项。

  • 侧边栏 Sync 视图中的文件现可直接拖拽至其他视图或编辑器中。

  • 在侧边栏 Sync 视图中新增搜索菜单项。

  • 侧边栏 Sync 视图现已支持通过键盘(Shift + 方向键)或鼠标(Alt + 单击)进行多选。

  • 侧边栏 Sync 视图现已支持使用 Delete 或 Backspace 键删除文件。

macOS

  • 更新按钮与输入框样式,以更好地匹配 macOS 26 的默认规范。

画布 (Canvas)

  • 渲染性能微幅提升。

其他 (Other)

  • 在“书签”视图中新增搜索功能。

  • 新增一次性横幅提示,用于确认是否要在库中渲染 Mermaid 代码块。

  • 桌面端将文件夹拖入应用时,现可导入整个文件夹并保留原目录结构。

  • 用于切换快捷建议列表中上/下一个选项的 Ctrl-N / Ctrl-P 快捷键现已在所有平台上生效。

  • 更新了打开含有插件的未识别笔记库时显示的弹窗文案,更加强调使用不受信任插件的风险。

  • 使用 Escape 键关闭快捷切换器(Quick Switcher)或命令面板时,现能正确恢复此前的选中状态。

  • 按下 Escape 键现可隐藏侧边栏视图中的搜索框。

  • 文件恢复 (File Recovery):为文件历史记录新增键盘导航支持。使用方向键即可在列表中上下浏览。

  • 独特笔记创建器 (Unique Note Creator):插件在找不到模板时,现会直接跳转链接至其自身的设置页面。

问题修复

  • 修复了一个罕见的竞态条件(Race condition)问题:该问题曾导致文件卡死且无法保存,必须重启软件才能恢复。

  • 修复了加载工作区时,若某个视图抛出错误会导致应用无法正常载入的问题。

  • 修复了在低于 Obsidian 1.6 的旧版安装包上应用会静默崩溃的问题。此外还新增了错误提示,以便在类似情况再次发生时提供反馈。

  • 修复了在独立弹窗(Pop-out windows)中点击外链会导致弹窗被意外关闭的问题。

  • 修复了桌面端左侧边栏图标按钮(Ribbon buttons)无法响应触摸事件的问题。

  • 禁用 CSS 代码片段现能正确地从所有独立弹窗中移除对应样式。

  • 修复了命令面板输入框中占位符文本显示错误的问题。

  • 修复了侧边栏标签页溢出时水平滚动卡顿的问题。

  • 修复了在超大代码块上不显示“复制”按钮的问题。

  • 修复了位于 Markdown 表格内部的图片无法正常调整尺寸的问题。

  • 修复了在指定 paneType 参数时,唯一 URI 操作未能正确在对应标签页中打开新笔记的问题。

  • 修复了嵌入式网页内容(Webview)内部无法正常导航的问题。

  • 阅读模式不再将 %%%% 误判为未闭合的注释。注释现统一使用恰好两个 % 字符(即 %%...%%)包裹。

  • 实时预览:修复了在嵌入式输入框(例如嵌入的 Base 表格单元格)内按下 Ctrl/Cmd-A 无效的问题。

  • 实时预览:修复了 Markdown 列表内部的嵌入项未显示正确缩进的问题。

  • 实时预览:修复了当插件的后处理器(Post processor)发生变化时,代码块未能重新渲染的问题。

  • 实时预览:修复了当包含公式或图片时行内格式无法正常展开的问题。例如,当光标移入粗体格式内部时,**部分 $公式$ 文本** 无法正确展开。

  • 实时预览:修复了在编辑 Markdown 嵌入内容并滚动页面时,图片会意外消失的问题。

  • 文件列表:修复了将文件移动至新文件夹后,文件短暂以错误的缩进层级渲染的罕见 Bug。

  • 属性:修复了全局属性视图有时无法保存排序顺序的问题。

  • 属性:修复了当属性名称包含大写字母时,“删除属性”菜单项无法正常生效的问题。

  • 属性:修复了“打开光标所在位置链接”快捷键在列表属性项上无效的问题。

  • 属性:修复了在列表属性内部渲染 []() 时抛出错误的问题。

  • 书签:修复了通过键盘删除书签后,焦点未自动移至下一个项目的问题。

  • 书签:修复了由于书签对应的文件丢失,导致在“书签”视图中使用键盘导航时被卡住的问题。

  • 书签:修复了在 Windows 上对“书签”视图使用鼠标中键会触发自动滚动(AutoScroll)的问题。

  • Base:修复了禁用并重新启用 Base 核心插件时会弹出错误信息的问题。

  • Base:修复了数值属性列宽自动调整异常的问题。

  • Base:修复了在独立弹窗中 Base 公式编辑器无法使用的问题。

  • Base:修复了排序筛选器背景颜色显示不正确的问题。

  • Base:“文件链接”不再将图片尺寸错误地显示为图片展示名称。

  • Sync:修复了点击状态栏图标时无法总是打开菜单的问题。

  • Vim:修复了当 Vim 光标与编辑器中的组件(Widget)重叠时会出现白色“虚影”字符的问题。

  • macOS:修复了部分元素(如侧边栏标签页头部)会在不该显示时出现滚动条的问题。

开发者相关 (Developers)

  • 安装包已更新至使用 Electron v43.1.1。如需升级,请访问 Obsidian 下载页面重新安装。

  • 新增了全新 Settings API 的文档及迁移指南。

  • 新增 ConfirmationModal 确认弹窗组件。

  • 将 CodeMirror 升级至最新版本。

  • 基础颜色体系已迁移至 OKLCH 色彩空间。

  • --callout-color 变量现需传入有效的 CSS 颜色值。这是一项破坏性变更(Breaking change):

    CSS

    /* 此前标注框颜色需传入 RGB 三元组 */
    --callout-color: 255,0,0;
    
    /* 现在任何有效的 CSS 颜色值均为合法 */
    --callout-color: #ff0000;
    --callout-color: rgb(255,0,0);
    
    

命令行工具 (CLI)

  • 修复了针对 Flatpak 安装包的 Obsidian CLI 工具。

第三方库 (Third-party Libraries)

  • 将 Moment.js 升级至 2.30.1。

  • 将 Mermaid 升级至 11.13.0。

原文见 Obsidian 1.13 Desktop (Public) - Obsidian

下载链接

通过网盘分享的文件:v1.13.4
链接: 百度网盘 请输入提取码 提取码: 8gxk
–来自百度网盘超级会员v8的分享