Obs140|Obsidian進階全文檢索與複製結果的外掛-Query Control、Better Search View、Float Search、Text Expand、File Cooker

介紹幾個更方便做全文檢索的搜尋強化外掛:

  • Query Control
  • Better Search View
  • Float(ing) Search
  • Text Expand
  • File Cooker: 複製Dataview的查詢結果內的檔名與鏈接

1. Query Control

  • 嵌入搜尋結果在筆記裡,且有多個功能按鈕提供方便的顯示控制
  • v1.2(2023年3月底)釋出後即無法正常使用,2023/08/28 重新復活
  • 未上架社群外掛,必須手動或使用BRAT安裝
```query
path: foo tag:#obsidian
title: custom query name
collapsed: true | false
context: true | false
hideTitle: true | false
hideResults: true | false
renderMarkdown: true | false
sort: alphabetical | alphabeticalReverse | byModifiedTime | byModifiedTimeReverse | byCreatedTime | byCreatedTimeReverse
```

1.1. 範例

```query
tag:#-todo tag:#obsidian
renderMarkdown: false
```

gh

2. Better Search View

  • 以階層式顯示結果,查詢結果渲染為HTML
  • 安裝、停用等操作必須重新啟動Obsidian或Force reload

|700

3. Floating Search

  • 用分頁或視窗執行搜尋
  • 以下列命令執行:
    • Open Search View
    • Open Search View Window
    • Search In Current File
  • 左側工具按鈕:以對話窗搜尋-Search Obsidian in Modal

4. Text Expand

  • 輸入查詢字串後執行搜尋,再將結果套入指定的輸出格式
  • 能使用ETA模板引擎
  • 第一行是查詢關鍵字,格式與搜尋窗格相同。點擊下方的【Run expand query】即可執行查詢
  • 第二行起是輸出設定
  • 產生的輸出是一般文字,因此可以複製到其他筆記使用
  • 執行時需要等待搜尋結束,若查詢內容較多時,設定裡的Delay秒數必須延長,否則會取不到後面的結果

gh|700

4.1. 範例

```expander
tag:#-todo tag:#obsidian
^ 
^|Filename|Link|Tags|
^|---|---|---|
|$filename|$link| $frontmatter:tags |
```

gh

5. File Cooker

我們也可以使用Dataview來搜尋,但搜尋出的結果要如何複製呢?File Cooker提供了方法。

  1. 標示Dataview的查詢敘述
  2. Ctrl/Cmd+P執行【Copy Dataview result links命令
  3. Ctrl/Cmd+V貼上剪貼簿內容

6. 相關鏈接

Better Search View GitHub
Float Search GitHub
✅未上架,手動安裝或使用BRAT Query Control Github
Text Expand GitHub
File Cooker GitHub

7. 教學影片

https://youtu.be/bf5vs4bQAZs

##

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

您可能也會喜歡…

發佈留言

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