1、大括号匹配
- 在大括号附近使用ctrl+[ 、 ctrl+] 可以快速匹配开始和结束的一组大括号;
2、快速查询变量、类、文件、代码和执行动作等等
- 使用ctrl+n,然后选择你要搜索的内容类型,再输入具体搜索内容(或要执行的动作);
3、查询某方法被调用的位置
- 让光标处于该方法的位置;
- 使用ctrl+alt+h ,就能显示有哪些地方调用了该方法;
4、跳到父类接口
- 光标处于子类(实现类)的方法位置,使用ctrl+u即可;
5、撤回的后悔药
- 修改代码之后,如果使用了ctrl+z撤回了。但是又突然后悔了,想取消撤回,那就使用ctrl+shift+z;
6、最近の文件的跳转
- 跳转到最近打开过的文件ctrl+e;
- 跳转到最近修改过的文件ctrl+shift+e;
7、利用标签跳转
- 在想要打标签的代码行处使用ctrl+F11;
- 然后就可以使用ctrl+1~9 进行跳转到标签的指定位置;
8、搜索字符串
- 如果只是在当前页面中搜索,请使用ctrl+f;
- 如果是大范围搜索,请使用ctrl+shift+f;
有几个选项:
Match case,是否匹配大小写
Words,是否是一个单词
Regex,通过正则表达式搜索
File mask,可以指定在哪个文件下搜索
In Project,在项目下搜索
Module,在模块下搜索
Directory,在目录下搜索
Scope,在指定区域内搜索,还可以自定义搜索区域
9、大小写转换
- 选中后,使用ctrl+shift+u;
10、光标位置移动
- 光标移到下一个单词位置:ctrl+→;
- 光标移到这一行开始位置:HOME;
- 光标移到这一行结束位置:END;
- 选中所有相同的字符串:ctrl+alt+shift+j;
- 光标定位到出错的位置:F2;
- 光标移动到刚才(上一次)的位置:ctrl+alt+←(→)
11、切换标签页
- 使用alt+←(→)
12、代码快捷书写
- 输入“a”.sout ---> 生成 System.out.println("a");
- "b".return ------> return "b";
- 更多快捷书写请查看File->setting->postfix completion