一、全局搜索
ctrl+H
我们可以通过该快捷键打开全局搜索框
- 在Containing text这一栏中输入你要搜索的文本,*代表任意字符串,?代表任意一个字符,代表比如我要搜索的是:文本后带Application,如下图所示,(*Application)
- 在File name patterns(separated by comma)该搜索框处,下拉选择你要搜索的文件类型,比方我要搜索任何后缀为.java且文件名后缀有Application,那么就是*Application.java
- 下一个Scope,选择你要搜索的范围,一般默认为第一个Workspace,工作空间:
在下方点击中间的Search按钮就可进行全局搜索,全局搜索的结果在控制台显示.
可以通过search视图快速查找到匹配的类
在全局搜索到目标字符串后,在Search视图中,选择搜索到目标字符串,右键->Replace All,弹出对话框。在With:当中,填写需要更改的字符串。点击ok按钮即可完成全局替换。
二、单页面搜索代码
这个和idea是类似的,直接在当前代码中按ctrl+F即可
三、查找类、方法和属性的引用
ctrl+shift+G
我们可以将光标停在想要查找引用的类/方法/属性上
然后通过这个快捷键就可以直接在search视图看到这个类/方法/属性的引用
比方我要查找哪里使用例如load方法,鼠标停在load方法,然后按快捷键
就可以找到方法的引用处了。所以这是个很实用的方法
四、删除当前行
Ctrl+d
光标位于行的任何地方, 按Ctrl+D 删除当前行, 当然也可以删除空行, 不用为了删除行,而按很多删除键了
五、注释
和idea一样 ctrl+/
能为光标"所在行"或者"选中行"添加注释或者取消注释。 也可以对多行添加或取消注释
六、显示大纲
ctrl+o
显示类中方法和属性的大纲,能快速定位类的方法和属性
比方想看PropertiesRead这个类的所有方法和属性
就在这个类这里按下快捷键后就会出现这个类的大纲图,可以通过点击大纲中的属性/方法快速进入某一个属性or方法
六、重命名
Alt+Shift+R
通过该快捷键可以不用一个个去改名,可以一并修改
比方将nameProperty改为name
通过该快捷键可以直接将全部的nameProperty进行修改
七、快速查找选定的内容
Ctrl + K 快速向下查找选定的内容,从此不再需要用鼠标单击查找对话框了。
Ctrl + Shift + K 快速向上查找选定的内容
八、快速定位光标位置的某个类、方法和属性
我们可以使用ctrl+鼠标左键可以快速打开该接口类,这个和idea很相似
当然,光标指着它按F3也可以快速打开该接口类
九、显示类的继承关系,并打开类继承视图
光标指着类按F4
比方查看ByteBuffer类的继承关系图