Alt+Enter
(回车键)导入包,自动修正
Alt+Insert
生成代码(如get,set方法,构造函数等)
Ctrl+N
查找类
Ctrl+Shift+N
查找文件
Ctrl+R
替换文本
Ctrl+F
查找文本
Ctrl+Alt+L
格式化代码
Ctrl+Shift+U
大小转换
Ctrl+/
注释(// 注释内容)
Ctrl+Shift+/
注释(/…/ )
Ctrl+D
复制行
Ctrl+X
删除行
Ctrl+Alt+O
优化导入的类和包
Ctrl+E
或者Alt+Shift+C
最近更改的代码
Ctrl+Shift+Space
自动补全代码
Ctrl+B
快速打开光标处的类或方法
Ctrl+O
查看该类可以重写/实现方法
Shift+F6
重命名
Ctrl+H
显示类结构图,继承关系
Alt+1
快速打开或隐藏工程面板
Alt+F1
查找代码所在位置
F2
代码类中快速定位编译出错位置
Debug模式下快捷键
F7
进入下一步,如果当前行断点是一个方法,则进入当前方法体内;如果该方法体还有方法,则不会进入该内嵌的方法中
F8
进入下一步,如果当前行断点是一个方法,则不进入当前方法体内
F9
恢复程序运行,但是如果该断点下面代码还有断点则停在下一个断点上
Alt+F8
选中对象,弹出可输入计算表达式调试框,查看该输入内容的调试结果
Shift+F8
跳出,效果与 F9 一样
Ctrl+Shift+F8
指定断点进入条件
Alt+Shift+F7
进入下一步,如果当前行断点是一个方法,则进入当前方法体内;如果方法体还有方法,则会进入该内嵌的方法中,依此循环进入
快捷键设置:File -> Settings -> Keymap
设置自动清除无用导入:File -> Settings -> Editer -> General -> Auto Import
给实现Serializable接口的类加上自动生成 serialVersionUID 的方法
File -> Settings -> Editor -> Inspection -> Java -> Serialization issues -> 勾选择上Serializable class without "serialVersion"
File -> Other Settings -> Structure for New Projects
File -> Other Settings -> Structure for New Projects -> Platform Settings -> SDK
File -> Other Settings -> Structure for New Projects -> Project -> Project SDK
文件编码设置: File -> Settings -> Editor -> File Encodings
Global Encoding:UTF-8
Projectt Encoding:UTF-8
Default encoding for properties files:UTF-8
maven中的plugins出现红线错误的,原因是maven的plugin并未下载到本地
解决办法
1、首先查看maven仓库位置
进入D:\repository
目录,会发现里面只有一个maven-jar-plugin-3.1.2.pom.lastUpdated
的文件,而并没有maven-jar-plugin-3.1.2.jar
2、删除所有以lastUpdated
结尾的文件,再clean --> install 后再刷新。
3、如果还是没有效果,打开http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-jar-plugin/3.1.2/
网页并下载以下文件:
maven-jar-plugin-3.1.2.jar
maven-jar-plugin-3.1.2.jar.sha1
maven-jar-plugin-3.1.2.pom
maven-jar-plugin-3.1.2.pom.sha1
4、再把下载好的文件放入到D:\repository\org\apache\maven\plugins\maven-jar-plugin\3.1.2
目录中
5、重新clean install,再刷新Maven
6、创建Java类时,自动在文件头中添加作者和创建时间
/**
* @author hy.ding
* @date ${DATE}
*/