idea全局搜索快捷键超详细总结(推荐!)
作者:GeGe&YoYo 发布时间:2021-08-12 20:16:18
一、Ctrl+F或者Ctrl+Shift+R 按照文本的内容查找
1. 相当于eclipse的ctrl+H,Ctrl+F是在本页查找
2. 相当于eclipse的ctrl+H,Ctrl+Shift+R是全局查找
二、Ctrl+Shift+N按文件名搜索文件
同搜索类类似,只不过可以匹配所有类型的文件了
三、Ctrl+H 查看类的继承关系
四、Alt+F7查找类或方法在哪被使用
五、Shift+Shift搜索任何东西
shift+shift非常强大,可搜索类、资源、配置项、方法等,还能搜索路径。其中搜索路径非常实用,例如你写了一个功能叫hello,在java,js,css,jsp中都有hello的文件夹,那我们可以搜索"hello/"找到路径中包含hello的文件夹。
六、Ctrl+N按名字搜索类
相当于eclipse的ctrl+shift+R,输入类名可以定位到这个类文件
补充知识:idea 的全局搜索快捷键(Ctrl+shift+F)失效问题终于解决了
当你发现在idea 中看到用于全局搜索的快捷键就是 Ctrl+shift+F,可是怎么按都不管用的时候,你就不要再执着于自己的操作继续狂点电脑按键了,因为可能根本就不是你的问题,而是微软的问题哟 !!
当我们在使用快捷键失效的时候,排除掉因为电脑太卡顿的原因,那应该就能想到是因为快捷键冲突导致的。
我遇到的问题是,微软的搜狗输入法快捷键同样有Ctrl+shift+F,导致idea中该快捷键冲突无法使用。我在这里提供以下两种解决方案,大家可以试试哦~
1.取消 输入法的快捷键(推荐使用)
大家知道输入法也有很多快捷键,所有我查看了自己电脑安装的搜狗输入法的快捷键,果不其然,这里也有 Ctrl+shift+F 这个快捷键!!
那么接下来你们就懂了,不管是删除还是更改,只要让输入法的这个快捷键失效,idea的快捷键就可以正常啦~
我看到这个快捷键的时候感觉真是好笑,为了解决idea快捷键失效的问题我尝试了n种方法 结果浪费我好多时间和精力,然后我就把输入法的所有快捷键关掉了!!你如果不想关掉,也可以更改快捷键的触发方式(例如 Ctrl+shift+A),但注意最好不要再与其他的快捷键互相覆盖了。
2022.08.9更新:(现在搜狗输入法系统的快捷键位置有所变化)
2.更改 idea的快捷键
既然确定是因为快捷键冲突了,那么二者肯定要改其中一个,找不到或者不想改输入法的快捷键的话,你就只能更改习惯——更改idea中的快捷键了。
更改方法如下:
这样就更改idea的快捷键完成啦,其他快捷键也可以按上面的步骤根据自己的习惯进行更改。但是要小心与其他快捷键冲突,从而再次发生某快捷键失效的问题哦~
来源:https://blog.csdn.net/weixin_47410172/article/details/127689315


猜你喜欢
- 本文实例为大家分享了Java实现猜拳游戏的具体代码,供大家参考,具体内容如下一、问题简介通过控制台方式实现一个人机对战的猜拳游戏,用户通过输
- 介绍非常简单的一个计时器,没有太多原理,我们直接上代码。先看课程目标课程目标就是一个简单的计时器,我们直接上使用示例吧界面里有一个计时器,4
- 关键字 static1. 概述static 是一种修饰符static 是Java中表静态的关键字它可以修饰成员变量、成员方法、代码块被sta
- 1、基本介绍随着分词在信息检索领域应用的越来越广泛,分词这门技术对大家并不陌生。对于英文分词处理相对简单,经过拆分单词、排斥停止词、提取词干
- Java内存分配与管理是Java的核心技术之一,之前我们曾介绍过Java的内存管理与内存泄露以及Java垃圾回收方面的知识,今天我们再次深入
- Guava Cache:⾕歌开源缓存框架Guava Cache是在内存中缓存数据,相比较于数据库或redis存储,访问内存中的数据会更加高效
- 如何使用struts2 * ,或者自定义 * 。特别注意,在使用 * 的时候,在Action里面必须最后一定要引用struts2自带的 *
- 关于为什么需要创建单例?这里不过多介绍,具体百度知。 关于C# 创建单例步骤或条件吧1、声明静态变量;2、私有构造函
- 一:ArrayList和LinkedList的大致区别如下:1.ArrayList是实现了基于动态数组的数据结构,ArrayList实现了长
- Android 客户端RSA加密的实现方法针对java后端进行的RSA加密,android客户端进行解密,结果是部分乱码的问题:注意两点,编
- 一、分步骤集成1.1 整合连接池hikariCP介绍:HikariCP 是一个高性能的 JDBC 连接池组件,可以避免连接频繁建立、关闭的开
- 1、ThreadLocal 使用原理前文我们讲过ThreadLocal的主要用途是实现线程间变量的隔离,表面上他们使用的是同一个Thread
- 在需要线程同步的时候如何选择合适的线程锁?例:选择可以存入到常量池当中的对象,String对象等public class SyncTest{
- 前言本文告诉大家如何使用 Marshal 做出可以快速释放内存的大数组。最近在做 3D ,需要不断申请一段大内存数组,然后就释放他,但是 C
- 引言近期,Google 发布了 Android 11的平台稳定版本。Android 11 将在确保用户隐私安全的前提下,更好地让用户畅享最新
- 一、饿汉式单例类public class Singleton { privat
- 本文实例为大家分享了C#实现多个计时器记录不同定时时间的具体代码,供大家参考,具体内容如下1.定义Timer类、定义委托//定义Timer类
- bufferedReader.readLine()读到最后发生阻塞最近在做一个imageserver,需求简化后就是使用socket响应HT
- //程序下载升级 zhouxiang@JavascriptInterfacepublic void UpdateCAECP(final St
- DataGridView:显示数据表后台数据绑定:List<xxx> list = new List<xxx>();