概述
Obsidian發布了更新版本1.9.10,是一次比較大的升級,尤其是增加了一些以前沒有的核心插件,尤其是重磅的數據庫功能。雖然可能還是比較初期,但是這意味著OB還是往更好的方向進化了。
本文以一些目前的視頻教程加自己的實際上手體驗,總結一下。
數據庫
可以創建單個文件的數據庫或者在筆記內創建數據庫視圖。目前支持表格和卡片兩種視圖形式。
創建方式
- 命令面板,選“創建數據庫”,或者設置快捷鍵
- 文件夾郵件,選擇“新建數據庫”
- 筆記正文插入base代碼塊
支持視圖
目前支持表格和卡片兩種視圖。
篩選
篩選相當于SQL中的where語句。用于筆記條目的篩選,篩選條件可以是文件夾、文件屬性以及筆記的元數據、標簽等。
可以添加單個或多個條件,多個條件被添加到默認的篩選器組中。
每個篩選器組,可以選擇與、或、非三種條件組合形式。利用多個篩選器組可以創建非常復雜精確的篩選條件。
排序
排序也很簡單,可以選擇多個屬性或字段進行升序、降序等的排列。
選擇顯示的屬性
表格或卡片視圖下,可以選擇要顯示的屬性,作為表格顯示的列或卡片顯示的字段。
新建筆記
可以用數據庫視圖,快速新建筆記。它貌似會智能定位到所在的文件夾。
代碼視圖
目前測試下來,完全可以用可視化的操作方式創建和管理數據庫以及數據庫視圖,但是OB數據庫還是提供了代碼視圖,方便手動修改。
下面是通過可視化操作自動生成的代碼。可以看到是類似于YAML的形式。
```base
views:- type: tablename: 表格filters:and:- file.folder == "日記"order:- file.name- 日期- 標題- file.tagssort:- property: file.namedirection: ASC- property: file.ctimedirection: DESCcolumnSize:file.name: 142- type: cardsname: 視圖order:- file.name- file.mtime- type: tablename: 視圖 2```
腳注
在筆記正文任意位置,Ctrl+P
,選擇“插入腳注”,可以快速的插入腳注。
腳注視圖
開啟核心插件“腳注視圖”。便可以在右側邊欄查看當前筆記的全部腳注。
文件列表快速導覽
文件列表獲得焦點情況下,可以按住Ctrl+上下箭頭鍵,進行文件列表的導覽,快速打開臨近筆記。