Control插件模式/以及Query搜索含义

经验创意 · 70 次浏览
李考凡 创建于 21天15小时前

但如果需要渲染效果可进入Query Control
需进入github网站搜索Query_Control插件安装后即可_(点这直达) 、

QC渲染词 |获取Query Control渲染条件术语并写进剪贴板

 

 

 基础语法


- 使用空格分隔关键词。每个关键词都是被独立查找的。比如,检索式`foo bar`将搜索同时包含`foo`和`bar`的笔记。
- 使用双关键词标签来搜索笔记。绘图中的空格将不再有分隔的作用,因此你可以搜索那些标注空格的语句。比如,将搜索包含这个笔记的`"foo bar"`笔记`foo bar`。
- 关键词可以使用逻辑文档。`OR`表示或者,即应包含以下其中之一;`-`表示非,即文档不包含以下关系关键词;空格表示与关系,即文档应同时包含以下关键词。比如,会`foo OR bar`返回包含`foo`或包含`bar`的注释。`foo -bar`将返回包含`foo`但不包含`bar`的注释。
- 可以使用快捷键来设置逻辑侵犯顺序。比如`(a OR b) (c OR d)`。这对于那些复杂的检索式非常有用,可以确保检索式的计算顺序是符合设计的。
- 可以使用正则表达式。正则表达式需要使用`/`包括在内,比如`/[a-z]{3}/`。Obsidian 接受 JavaScript 风格的正则表达式,你可以在[这里](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions)进行学习。

搜索符


Obsidian 还提供了一些特殊的搜索符。一些搜索符允许您进行检索查询,比如`file:("to be" OR -"2B")`。您可以使用`-`来对搜索结果进行限制,比如`foo -tag:#bar`。

 



  • file:例如,星巴克搜索`file:"202007"`包含`202007`的文件。如果你使用 Zettelkasten 方法并使用计时器来命名的话,这个搜索符可以让你通过搜索文件名找到某个时间段内记录的笔记。
  • path:带搜索对象当前文件的绝对路径(基于库的根目录)。你也可以将其理解为特定搜索文件夹中的文件。比如将返回路径中包含的文件(文件夹下子文件夹`path:"日记/2020-07"`中`日记/2020-07`的`日记`文件`2020-07`) )。、
  • content:`涉及搜索对象文件中的内容。比如`content:"happy cat"`。
  • match-case:`并且`ignore-case:`将改变搜索式的大小写敏感状态,`match-case:`即将使搜索式的大小写敏感,`ignore-case:`恢复搜索式的大小写不敏感。
  • tag:`例如,将返回包含抱歉
  • line:(...)`关联搜索对象从整个文档的内容变为行的内容
  • block:(...)`涉及搜索对象从整个文档的内容变为块的内容。
  • section:(...)`来自整个文档的内容的搜索对象由章节的内容组成
  • ask:(...)`你可以使用来在所有任务中搜索相应的任务
  • task-todo:(...)`使用来在未完成的任务中搜索相应的任务
  • task-done:(...)`使用来在已完成的任务中搜索相应的任务

 

李考凡 最后更新于 2025/3/12

回复内容
暂无回复
回复主贴