快捷键

F2/Shift+F2移动到有错误的代码

Alt+Enter快速修复错误,会有提示怎么解决错误,包括捕获异常等。

Ctrl+Shift+Enter 当智能提示为我们自动补全方法名时,如果后面没关闭,会自动帮你关闭并跳下一行

Shift+F6直接就是改名


Ctrl+J可以查看所有模板,生成辅助代码

Ctrl+N 查找类,Ctrl+Shift+N 查找文件,两者都可以在后面输入冒号+行号,直接定位到文件行数

Ctrl+Q 查看JavaDoc

Alt+Insert 可以新建类、get/set方法、构造方法等任何东西。

for(User user : users)只需输入user.for+Tab

输出代码Date birthday = user.getBirthday();只需输入user.getBirthday().var+Tab

Ctrl+W 正向选中代码,Ctrl+Shift+W反向选中代码

Ctrl+Left/Right移动光标到前/后单词

Ctrl+Y删除行

Ctrl+D复制行

Shift+Shift打开文件。


Ctrl+H打开类层次窗口。

Ctrl+B 或者Ctrl+鼠标左键,查看方法被引用情况 Show usages of method。

Ctrl+Alt+B跳转到方法实现,或者Ctrl+Alt+鼠标左键。

Ctrl+F12查看当前类的所有方法。

Ctrl+Alt+V 提取变量。


格式化import列表Ctrl+Alt+O,格式化代码Ctrl+Alt+L

ctrl+shift+上下键,移动代码块

Ctrl+Alt+T,可以把代码包在一个块内,例如:try/catch Ctrl+Enter,

Ctrl+Shift+M 移动到括号外面

Shift+enter 不管现在光标在哪个位置,直接新开一行

跳出双引号:shift + "

跳出单引号:shift +'

跳出括号:shift + )

跳出中括号:]


Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 F3,查找下一个,Shift+F3,查找上一个

Alt+Q,显示方法/类的声明

Alt+Shift+C,最近的更改

Alt+Up/Down,在类的方法间快速移动

Ctrl+O,重写方法

Ctrl+Shift+U,大小写转化

Ctrl+U,转到父类

Ctrl+G,定位行

Ctrl+”+/-”,当前方法展开、折叠

Ctrl+Shift+”+/-”,全部展开、折叠

ctrl+shift+f7可以高亮某个变量,而且随着鼠标的移动,这个高亮是不会消失的(这个很重要)。然后使用f3找到下一个使用该变量的地方。

ctr+shift+z再次恢复你刚才修改的内容


2018-8-1 17:31:29 新建maven的module始终报错,无奈只能删除项目下的.idea文件夹,重新生成.idea下的文件,恢复正常,各个模块的.iml文件也出来了。