Find Action:Ctrl+Shift+A。通过这个快捷键,然后输入你想要查找的快捷操作,比如Bookmarks,就会出现相应的快捷键。
一、高效定位代码
1.跳转
1.1:项目之间:打开多个项目或模块之后,要在它们(idea窗口)之间进行切换,就可以按Ctrl+Alt+[或Ctrl+Alt+]。
1.2:文件之间:项目中有许多文件,只想看其中的某几个最近看过或改过的。使用Ctrl+e可以看最近浏览过的,
使用Ctrl+Shift+E可以看最近修改过的。
1.3:利用书签:当阅读源代码时,可以对其中的某行代码添加书签标记,方便查找。定位到某行要加书签的代码,
按Ctrl+F11,然后输入一个标记(比如数字1,2,3),标记完成之后,可以按Ctrl+标记来定位。
1.4:收藏位置和文件:可以把喜欢的文件或方法,加入到Favorites的某个列表中,列表可以创建。比如,要把某个类
加入到Favorites的good class中。首相把光标移动到类名上,按Alt+Shift+F,然后新建一个list,取名为
good class。又或者把一个方法加入到good methods中,首先把光标移动到方法名上,按Alt+Shift+F,
然后新建一个good methods列表。按下Alt+2,就可以打开Favorites菜单。
1.5:编辑区和文件区:从编辑区调到文件导航区按Alt+1,返回按ESC。
2.精准搜索
2.1:类:若想快速找到某个类,可以按Ctrl+N,输入类名,就可以找到这个项目中的类。
2.2:文件:同上,按Ctrl+Shift+N,输入文件名,可以找到项目中的某个文件。
2.3:符号:它包括方法和属性,按Ctrl+Shift+Alt+N,输入符号,就可以找到某个符号。
上面三个操作,如果同时按两下,使得Include non-projects item被选中,则搜索区域会包括所有的依赖jar包。
上面三个操作都在Navigate中找到快捷键。
2.4:字符串:Edit->find->find in path。按Ctrl+shift+F,就可以搜索某个字符串了,可以选择搜素区域。
二、代码小助手
3.live templates:可以设置代码模板的简称,使得输入更加简洁,且模板可以自定义。
4.postfix:Postfix Completion,同样,也提供了一些常见的代码模板,比3更好用。但无法自定义。
5.alt+enter:
5.1:自动创建函数
5.2:list replace
5.3:字符串format或build
5.4:实现接口
5.5:错误单词纠正
5.6:导包
6.