Intellij Idea 全局搜索时,如何清理上一次搜索记录?

2022-05-19 11:03:40 +08:00
 wellwellwell

Intellij Idea 全局搜索时,如何清理上一次搜索记录?如下图所示,每次 double shift 开始搜索时,总是残留上一次搜索关键词,然后拉出一长串的待选项。有没有设置项可以控制自动清理掉上一次搜索记录( vscode 有这个设置项),我比较想要一个清新的页面起始页面。

1960 次点击
所在节点    Windows
6 条回复
kujio
2022-05-19 11:31:22 +08:00
idea 我一般不用 Double Shift,Ctrl+N 和 Ctrl+Shift+N 用的多
wellwellwell
2022-05-19 12:19:10 +08:00
@kujio Ctrl+Shift+N 也用,Double Shift 我只用来搜 Actions 和 abbreviation ,总体来说比较实用
daveh
2022-05-19 14:24:36 +08:00
Double Shift 打开搜索后,切换到 Actions 页签,输入 Registry 打开注册表,搜索 search.everywhere.disable.history.all ,勾选中就行了。
下次再打开就是重新开始没有上次记录。
不过话说有这个搜索记录不挺好的吗?而且文字是默认选中状态,你要搜新内容直接输入就行。
wellwellwell
2022-05-19 15:46:24 +08:00
@daveh 太感谢了😀

没错,操作上没什么影响,主要是观感上我感觉会舒服一些,有些人可能讨厌一些不请自来的东西。

还有个问题想问一下你,idea 的搜索结果并没有按照搜索频率排序,不知道是不支持还是需要在什么地方设置,我在 Registry 中看到一个 search.everywhere.sort.actions.by.ml ( ml 是 Machine Learning ??)的选项,但是勾选之后似乎并不奇效
daveh
2022-05-19 16:18:03 +08:00
@wellwellwell 我看 2022.1.1 版本注册表里没有你说的这个 sort 项,但设置-高级设置里面有相关设置,不生效可能是老版本还在实验阶段?
试试更新到最新版本,看看这个配置满足要求不。
wellwellwell
2022-05-19 17:09:03 +08:00
@daveh 奇怪 search.everywhere.sort.actions.by.ml 在 mac 端有,windows 没有,不过在设置里面确有一个 Sort results in Actions tab based on machine learning 的选项,但是勾选后仍然无效。不折腾了,对于常用的 actions 设置相应地设置 abbreviation 就可以保证在第一位,保证第一位的原因以后常用搜索无需再看搜索结果,而是通过一串肌肉记忆完成任务

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/853882

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX