嵌入搜索支持其他样式操作吗,或者有增强这个嵌入搜索框的插件推荐吗?

例如这个功能 插件-搜索-嵌入搜索结果,在代码块里标注为query即可实现内嵌搜索

能不能自定义这个内嵌搜索的样式呢?例如只显示文件名而不显示搜索到的行内容?

例如我搜索tag,如果我的tag只存在于元数据中,那这个显示搜索到的内容行好像有点多余

tag:代码片段

有没有办法设置为默认收起来,或者是去掉内容行?

或者是相关的增强插件推荐呢?

(如果搜索的title能自定义就更好了)

一般来说,找到那个元素,加个css脚本设置display属性为none就可以

Better Search Views + Float-Search

很棒的插件,可惜没能满足我的需要

直接设置display属性为none好像有点怪怪的,会导致它点击效果失效

点击后好像是从<div class="tree-item search-result">
变成<div class="tree-item search-result is-collapsed">

有没有办法手动帮他进行这个操作呢

js脚本可以,就在元素后面加一个.click()就表示进行一次点击操作
但是如何自动操作我就不知道了,只知道在控制台输入运行或者quickad创建个宏运行

js写了,还没找到如何打开某个文件自动执行 :rofl:

// 查找所有类名为"tree-item search-result"的<div>元素
const elements = document.querySelectorAll('.tree-item-icon');

// 遍历这些元素,并触发点击事件
elements.forEach(element => {
    element.click(); // 触发点击
});

js 脚本应该能搞定

另外有个 Query Control 插件可调更多设置, 类似这样:

```query
test
title: 自定义搜索结果显示标题
collapsed: true 
context: true 
hideTitle: false
hideResults: false
renderMarkdown: true
sort:  byModifiedTime 
```

这插件没能在社区市场搜到, 不知道最近出了啥事

可从 release 里把三件套 main.js, manifest.json, styles.css 弄下来, 搁一文件夹里, 就行了