logHunter
一个 VSCode 插件,用于在项目中搜索关键词并使用颜色高亮显示结果。
功能
- 侧边栏图标 - 在活动栏中添加一个自定义图标
- 关键词配置 - 添加、编辑和删除关键词,并为每个关键词选择颜色
- 多配置文件支持 - 创建和管理多个关键词配置文件(Profile)
- 搜索功能 - 在打开的文件夹中搜索所有配置的关键词
- 结果显示 - 在编辑器中打开搜索结果,包含位置和上下文信息
- 自定义颜色 - 支持预设颜色和自定义十六进制颜色
安装
- 按
F5 在 VSCode 中打开一个新的扩展开发宿主窗口
- 或者在发布后从 VSCode 扩展市场安装
使用方法
1. 创建配置文件(Profile)
- 点击侧边栏的 logHunter 图标
- 点击
Create New Profile 按钮
- 输入配置文件名称
2. 添加关键词
- 确保选中了要使用的配置文件
- 点击工具栏的
+ 按钮
- 输入关键词
- 选择一个高亮颜色(支持自定义颜色)
3. 编辑关键词
- 右键点击关键词列表中的关键词
- 选择要修改的选项(关键词、颜色、大小写敏感、全词匹配、正则表达式)
4. 搜索关键词
- 确保已打开一个文件夹或工作区
- 点击搜索按钮(放大镜图标)
- 查看搜索结果面板
- 双击结果行可跳转到对应文件位置
5. 管理配置文件
- 切换配置:点击非活跃的配置文件名称
- 重命名配置:右键点击配置文件,选择重命名
- 删除配置:右键点击配置文件,选择删除
开发
# 安装依赖
npm install
# 编译
npm run compile
# 监听模式
npm run watch
项目结构
loghunter/
├── src/
│ ├── extension.ts # 插件入口
│ ├── keywordTreeProvider.ts # 树形视图提供程序
│ ├── searchManager.ts # 搜索管理器
│ └── keywordWebviewProvider.ts # 关键词编辑面板
├── resources/
│ └── icon.svg # 侧边栏图标
├── package.json # 插件配置
└── tsconfig.json # TypeScript 配置
作者
anlory
| |