Obs149-左邊長筆記,右邊卡片的編輯佈局:Query Control, Note Gallary

有網友在Facebook的Obsidian社團問了一個問題:Obsidian如何比照Writeathon 写拉松的編輯佈局-左邊是長筆記,右邊是卡片的形式來方便撰寫內容。我試了下Writethon,它的編輯形式如下,左邊是編輯主體的筆記,右邊是參考的卡片(相關的其他筆記),卡片右上角的選項有複製引用和複製兩個功能,右邊也有搜尋卡片的輸入欄位可過濾出特定的卡片:

gh|700

我想到的在Obsidian裡實現類似形式的方法有兩個。

因為Obsidian預設沒有卡片式的瀏覽面板,因此額外建立一個工作用的筆記,以Query Control外掛或Note Gallery外掛來形成搜尋筆記的的過濾呈現樣式。

1. Query Control Plugin

[!WARNING]+ 注意❗
Query Control外掛尚未上架,請自行安裝或使用BRAT安裝。

1.1. 使用步驟

在工作筆記上以程式碼區塊輸入搜尋關鍵字與 tag 等條件,以顯示符合條件的筆記清單。

```query
美化
tag: #obsidian
renderMarkdown: false

1.2. 顯示筆記內容

1.2.1. 搭配Hover Editor

Query Control只會顯示關鍵字所在該行內容,無法顯示全部內容。可搭配顯示Hover Editor,在鏈接上按 Ctrl 以Hover Editor開啟筆記。

1.2.2. 搭配Callout/Admonition語法

另一個方法是複製搜尋結果,貼上後再於鏈接開頭加上 ! 以顯示其內容。可再搭配Callout語法(或Admonition)語法以形成摺疊式的樣式。

若清單行數較多時,可以使用正則運算式快速替換。若要在Obsidian裡使用正則運算式替換的話,可使用Global Search and Replace外掛。

  • Search: ^- (.*)
  • 替換為Callout: > [!NOTE]- $1\n> !$1\n
  • 替換為Admonition:
    ``ad-note\n!$1\n``\n

gh|700

2. Note Gallery Plugin

2.1. 使用步驟

在工作筆記上以程式碼區塊(不使用倒引號,使用三個波浪號)輸入搜尋query條件,以卡片格式顯示符合條件的筆記。

[!TIP]+ 技巧
query欄位可使用正則運算式:'/正則運算式/'

~~~~note-gallery     #           default | options
query: 'tag:#obsidian 美化'  # optional: anything you'd put into an obsidian search query
                     # make sure to wrap into single quotes for any regex e.g.: '/\d/'
debugQuery: false    # optional: false | true - display native search results to debug
#path: 300-R興趣/300-02-筆記工具/Obsidian          # optional: current note folder | path/to/folder - you don't **need**
                     # to use path if you are using query, path will source additional notes
recursive: true      # optional: true | false
limit: 20            # optional: 0 | any number
sort: desc           # optional: desc | asc
sortBy: mtime        # optional: mtime | ctime | name
fontSize: 6pt        # optional: 6pt | NUMBERpt | NUMBERpx
showTitle: false     # optional: true | false
~~~~

gh|700

3. 相關鏈接

Query Control Github:未上架,手動安裝或使用BRAT
Hover Editor GitHub
Global Search and Replace
Note Gallery GitHub

4. 教學影片

##

您可能也會有興趣的類似文章

您可能也會喜歡…

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *