Eclipse中如何设置快捷键实现指定类型文件的快速搜索
指定类型文件内选中文本快速搜索实现方法
不用每次手动改扩展名,一次配置就能达到和单文件内Ctrl+K搜索差不多的效率,常用开发工具的实现方式如下:
- IntelliJ IDEA(绝大多数Java开发者使用的环境)
不需要安装额外插件,用自带的范围搜索+自定义快捷键就能实现:- 按
Ctrl+Alt+S打开设置,找到Appearance & Behavior > Scopes,新建一个自定义范围,添加包含规则*.java、*.xml,保存时起个好记的名字,比如「Java和XML文件」 - 回到设置里的
Keymap页,在「Find in Path(路径中查找)」的动作列表里,找到对应你刚创建的范围的搜索项,给它绑定一个顺手、不冲突的快捷键,比如Ctrl+Shift+J - 后续只要选中文本,按你绑定的快捷键,就会直接在Java、XML文件里发起全局搜索,不用每次手动改文件过滤条件。要加其他文件类型的话,直接回去修改你建的那个范围的规则就行,一次配置永久生效。
要是你平时绝大多数搜索场景都是在Java、XML文件里,甚至不用特意配置:IDEA会自动保留你上次全局搜索的文件过滤规则,上次设了*.java,*.xml,下次按Ctrl+Shift+H默认就沿用这个规则,不用重复修改。
- 按
- VS Code
用宏插件就能实现:- 安装
Multi Command这类支持自定义多步操作的宏插件 - 打开
settings.json配置自定义宏,逻辑固定为:获取当前编辑器选中的文本 → 唤起全局搜索面板 → 自动在文件过滤栏填入*.java,*.xml - 给这个宏绑定自定义快捷键,选中文本按一下就能直接出搜索结果。
- 安装
注意:自定义快捷键的时候注意避开已有的常用快捷键,避免触发功能冲突。
内容的提问来源于stack exchange,提问作者Spirit
相关产品推荐
相关产品推荐

