V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
wellwellwell
V2EX  ›  Windows

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

  •  
  •   wellwellwell · 2022-05-19 11:03:40 +08:00 · 1975 次点击
    这是一个创建于 944 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

    还有个问题想问一下你,idea 的搜索结果并没有按照搜索频率排序,不知道是不支持还是需要在什么地方设置,我在 Registry 中看到一个 search.everywhere.sort.actions.by.ml ( ml 是 Machine Learning ??)的选项,但是勾选之后似乎并不奇效
    daveh
        5
    daveh  
       2022-05-19 16:18:03 +08:00 via iPhone
    @wellwellwell 我看 2022.1.1 版本注册表里没有你说的这个 sort 项,但设置-高级设置里面有相关设置,不生效可能是老版本还在实验阶段?
    试试更新到最新版本,看看这个配置满足要求不。
    wellwellwell
        6
    wellwellwell  
    OP
       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 就可以保证在第一位,保证第一位的原因以后常用搜索无需再看搜索结果,而是通过一串肌肉记忆完成任务
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5211 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 07:46 · PVG 15:46 · LAX 23:46 · JFK 02:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.