这是 Obsidian 的一个插件,用来与 Anytxt Searcher联动,搜索obsidian除md笔记以外的附件内容。
- 安装 Anytxt Searcher
- 在anytxt对obsidian库文件夹建立索引,并且排除掉md文件和canvas文件
- 在插件页面里配置anytxt的安装路径
- 在使用obsidian的核心插件——【搜索】时,输入关键字,按下回车键,将会自动在anytxt中进行搜索
- 弹出通知,提示搜索到的文件数量
- 右键点击通知,会打开anytxt显示当前搜索结果
- 添加设置页面,anytxt的安装路径
- 屏蔽掉插件市场的搜索框,搜索已安装插件列表里的搜索框
- 未启动anytxt.exe时提示用户,并且右键点击通知来启动anytxt.exe
- 配置文件后缀名范围,屏蔽掉md和canvas文件,需anytxt的api支持,需命令行支持
- 支持高级搜索模式,需anytxt的api支持,需命令行支持
- 支持正则模式,并与obsidian的正则搜索适配,需anytxt的api支持,需命令行支持
- 尝试提取obsidian搜索语法的关键字,转换为简单单词,到anytxt中搜索
- 尝试与anytxt的搜索模式相匹配,最好还是anytxt直接api支持设置搜索模式,命令行也得允许设置搜索模式
- The exact search and fuzzy search functions in the program do not affect HTTP | Anytxt Searcher
- 命令行现在的搜索模式是和软件设置保持一致的,api只是高级搜索模式
复制main.js
, styles.css
, manifest.json
到库目录下 VaultFolder/.obsidian/plugins/obsidian-anytxt/
.