Find Lite 是一款方便、易用的Chrome扩展程序。它可以帮助你快速在网页上查找文本内容。特别地,这个插件支持以下功能:
- 支持区分大小写
- 支持全字匹配
- 支持使用正则表达式
- 支持高亮显示匹配结果
- 支持全局概览,可以直接在页面右侧查看所有匹配结果
Chrome 官方自带页面搜索功能不够强大,甚至无法区分大小写,使用起来不够方便。
为此,有人专门写了诸如 Find+、 Regex Find 等插件,体验之后,发现如下缺点:
- 搜索框均使用 popup 页面,因为 popup 的特性,失去焦点后会自动关闭,用户体验存在割裂感。
- 搜索结果高亮普遍采用
<span>+background-color的方式,这种方式会导致页面布局发生变化。影响其他软件或插件的正常使用。 - 搜索结果无法全局概览,用户需要在搜索结果中逐个查看。
因此,我写了这个插件,希望能够解决以上问题。
Find Lite 的目标,是对 Chrome 自带搜索功能的增强,尽可能做到类似体验。同时相比其他插件,去除不实用的功能,相较而言是 "Lite" 的。
在 Find Lite 中,不需要任何额外设置,快捷键呼出 - 搜索 - 退出,是一切操作的流程。
你可以通过在Chrome浏览器中打开Chrome网上应用店,并搜索“Find Lite”,来快速安装这个插件。
或者你也可以直接点击这里进行安装。
安装插件后,点击扩展图标进行快捷键设置,然后即可使用:
- 快捷键呼出搜索框(可在设置中自定义)
- 默认:
Ctrl+Shift+F(Windows)或Command+Shift+F(Mac) - 可选:
Ctrl+Alt+F、Alt+Shift+F、Ctrl+Shift+G、Ctrl+K等 - 支持自定义快捷键组合
- 默认:
- 输入搜索内容,按下
Enter键开始搜索 - 再次按下
Enter键,可以在搜索结果中循环查找 Shift+Enter键,可以在搜索结果中反向循环查找Esc键,退出搜索
- 点击扩展图标打开设置面板
- 在"快捷键设置"中选择预设快捷键或自定义
- 使用"测试快捷键"功能检查是否存在冲突
- 可启用"多快捷键支持"同时使用多个快捷键
小tips
- 选中文本后按快捷键可以直接将选中文本作为搜索内容
- 插件会自动检测快捷键冲突并提供解决方案
- 所有设置会自动保存,下次使用时生效
- 所有搜索结果将被高亮,但只有一个结果是当前结果,样式上会进一步高亮,我称之为高亮聚焦
- 选择第一个高亮聚焦的逻辑:选择最靠近视窗中心的结果,如果有多个结果,选择最靠上的结果;如果视窗中没有结果,则选择第一个结果
如果发现bug,请提交issue。如果有好的建议,欢迎提交pull request。
