如果你在开发中使用的是 IDEA 系列 IDE,譬如 IDEA、Android Studio、CLion、WebStorm、GoLand 等,而且做的是大型项目,你可能经常在查找或者查找替换时觉得挺痛苦,因为搜到的东西往往是下面这样的表现:
我看到身边有同事遇到上面场景后的操作是下面这样的:
他搜一个字符串替换,然后会搜到如上 100+ 的提示,然后我看见他替换一批再继续搜索这个字符串再替换,然后继续重复这个操作,直到完全替换完。。。也就是说每次都替换 100 个,没经历过大项目开发可能感受不到这个画面吧。
其实这个问题很好解决的,这锅明显不是 IDEA 的,IDEA 这么牛叉的软件怎么会这么傻逼呢?明显是使用者的问题,所以我来告诉你怎么在大型项目搜索出所有并一把替换。
接下来跟我搞一波配置先:
1、双击你键盘的 shift 键进入如下窗口。
2、在如上窗口输入 Registry,然后点击进入,如下所示。
3、在上面的窗口中找到 ide.usages.page.size 这个配置项,把 value 从 100 改到你想要的大小,然后关闭。这个值就是你搜索时一把显示多少出来的限制值。
4、接着我们现在在项目中搜索,你会发现不再是 100+ 了,而是一把就显示出了所有值。
刺不刺激!事实证明,遇到问题要先想有没有解决问题的方法,而不是笨办法硬上,程序员要学会“偷懒”。
顺带一句,如果你是一个举一反三思维灵活的开发,你一定会去看上面 Registry 里面除过我们修改的 key-value 外的其他配置,这样你就会一波解锁很多新限制。