Insider 版本 v1.10.0 中文介绍

Bases

本次发布为 Bases 带来了大量新功能和改进,同时还包含了 Bases API 的初始版本。

新功能

  • 新增“分组依据”功能,可根据给定属性对数据进行分组。该选项位于“排序菜单”中。
  • 新增表格汇总功能。要使用此功能,请右键单击表格列并选择“汇总…”。你可以从内置的汇总函数列表中选择,或编写自己的函数。
  • 新增列表视图,让您可以将文件显示为项目符号列表或编号列表。支持多行内容和嵌套属性。
  • 发布初始版本的 Bases API
  • 新增地图插件,让您可以在地图上可视化您的数据条目。您可以从社区插件市场安装它。这是一个官方开源插件,同时也为开发者提供了一个如何为 Bases 实现新视图类型的示例。
  • 新增表格选择功能。
  • 完整的键盘导航支持。完整的快捷键列表见下文。
  • 支持复制/粘贴。
  • 通过 Cmd/Ctrl-ZCmd/Ctrl-Shift-Z 支持基础的编辑历史记录(撤销和重做)。

改进

  • 为列表添加了 reduce() 函数。
  • 新增了用于渲染自定义 HTML 的 html() 函数。
  • 新增了 random() 函数。如果您想创建一个自定义公式来随机化排序顺序,这个函数会很有用。
  • 在解析 ISO 8601 日期时间格式时,增加了对时区偏移的支持。
  • 视图将定期刷新 file.backlinks 和其他可能产生过时数据的公式结果。
  • 使用修饰键点击功能区(ribbon)图标时,可以在新标签页(Ctrl/Cmd)、新分栏(Ctrl/Cmd-Shift)或新窗口(Ctrl/Cmd-Alt-Shift)中打开文件。
  • 不确定状态的复选框(值为 null)现在会与值为 false 的项一起排序。
  • 改进了“新建项目”时创建文件的行为,优化了属性值的推断。
  • “Change view”命令已重命名为“Switch view…”(切换视图…)。

表格快捷键

  • Ctrl/Cmd-C, Ctrl/Cmd-V 复制和粘贴所选单元格。
  • Ctrl/Cmd-z, Ctrl/Cmd-Shift-Z 撤销和重做编辑属性时所做的更改。
  • Ctrl/Cmd-A 选择当前分组中的所有单元格。
  • Ctrl/Cmd-Shift-方向键 选择指定方向上的所有单元格。
  • Ctrl-Space 选择当前列。
  • Shift-Space 选择当前行。
  • Enter 聚焦当前单元格。对于复选框,此操作会切换其状态。对于公式,则会打开公式编辑器。
  • Home 跳转到第一列。
  • End 跳转到最后一列。
  • PageUp/PageDown 按可视页面高度进行导航。
  • Esc 清除当前单元格的选择。
  • Backspace 清空当前单元格的内容。
  • Tab 跳转到下一个单元格。
  • Shift-Tab 跳转到上一个单元格。

其他表格快捷操作

  • 按住 Shift 并单击以创建一个单元格选区。
  • 在单元格选区上右键单击,可获取针对这些文件的上下文菜单。

其他所有更新

  • appearance.json 文件发生变化时,将重新加载所选主题。
  • 关闭一个标签页时,将激活其右侧的标签页(之前是激活左侧的)。
  • 修复了当焦点在浮动窗口(popover)或嵌入的 Markdown 文件上时,“全部折叠”和“全部展开”命令无效的问题。
  • 文件浏览器:更改排序后会保存布局。
  • 文件浏览器:使用 Ctrl/Cmd + 方向键 更改文件现在会触发侧边栏对新打开的文件做出反应。
  • 关系图谱:从命令面板打开关系图谱时支持使用修饰键。
  • 属性:列表属性现在允许重复的值。
  • 属性:在没有输入文本时,第一个建议结果不会被自动选中。
  • 属性:全局属性视图现在可以跨所有笔记删除一个属性。在某个属性上右键单击并选择“删除”。
  • “增加缩进”和“减少缩进”命令现已在桌面版上可用。
  • 阅读模式:如果未选择任何文本,Ctrl/Cmd-C 现在会将完整的笔记源码复制到剪贴板。

面向开发者

  • FileManager#generateMarkdownLink 不再为附件链接添加 ! 前缀。
  • 当用户触发“跟随光标下的链接”命令时,现在会在活动元素上触发一个新的 open-link 事件。

原文见 Obsidian Changelog - Obsidian