不客气,如果你熟悉脚本,其实不用下载float search插件也是可以的,下面是简单示例,可以把它用quickadd或runjs等设置为命令使用或用cmdr加入到右键菜单
async function openSearch(query) {
const selected = app.workspace.activeLeaf.view.editor?.getSelection();
const leaf = app.workspace.getLeaf('tab');
// 这种方式成功的话可以使用这种方式,不会先弹出tab,但有时会不成功
//const leaf = app.workspace.createLeafInParent(app.workspace.floatingSplit);
await leaf.setViewState({
type: 'search',
active: true,
state: {
query: query || selected || ""
}
});
// hover editor弹窗显示,如果不想使用弹窗可注释此句代码
app.plugins.plugins['obsidian-hover-editor'].convertLeafToPopover(leaf);
}
openSearch();