Hi 大家好,
我是 Tongtong,一个 12 岁的六年级学生。我喜欢编程,尤其是 C++,而且我是 Obsidian 的忠实粉丝,重度使用者。今天,我既紧张又兴奋地要和这个社区分享我的第一个插件!
我为什么开发这个插件
我一直很喜欢用正则表达式,平常我们在搜索的时候用普通搜索根本匹配到复杂的东西,Obsidian 的官方搜索又没办法正则替换…… 我希望能够直接无缝地在 Obsidian 里更好地搜索我的笔记,去商店里转了一圈觉得都不适合,就想着用 Cursor 自己做一个(现在转投 Gemini CLI 了哈哈)。
主要功能
实时正则表达式搜索与预览:输入表达式时立即显示结果,并实时渲染上下文,帮助您快速定位和调试。
智能高亮与精确跳转:搜索结果不仅高亮匹配文本,点击后更能精确跳转到文件中的行和列,提供原生般的使用体验。
内置正则表达式库:提供邮箱、Markdown 语法、日期等预设模板,并支持用户自定义和导入/导出,让正则使用不再困难。
批量正则表达式替换:支持对整个文档库进行高效、安全的正则表达式替换操作,并在执行前提供确认对话框。
它是如何工作的(演示)
屏幕截图:
如何获取插件
插件还在 Obsidian 的审查队列(已经好久了呜呜)。
你可以用 BRAT 插件安装(比较推荐):
- 在社区插件市场安装并启用
Obsidian42 - BRAT。 - 打开命令面板(
Ctrl/Cmd + P),运行命令BRAT: Add a beta plugin for testing。 - 在弹出的输入框中,粘贴上面的 GitHub 仓库链接。
- 等待安装完成后,在设置中启用本插件 (
Regex Search) 即可。1
你也可以手动安装它:
- 下载
main.ts、styles.css、manifest.json - 在笔记仓库里的
.obsidian/plugins新建一个regex-search文件夹 - 把文件移动到文件夹里
- 在设置中启用插件
我需要你的反馈!
这是我的第一个真正的项目,也是我第一次与这么多人分享我的代码。你的反馈、错误报告和功能建议将对我的学习和改进非常有帮助!
还有别忘了给我的仓库点个 star 哦,这对我非常重要!!!
