文章目录
配置
自动生成注释
给class加注释模板
/**
*@ClassName ${NAME}
*@Description TODO
*@Author xxx
*@Date ${DATE} ${TIME}
*@Version 1.0
**/
Settings–>File And Code Templates
在右边弹出的选择:Files–>Class,添加以上信息
给方法添加注释
Settings–> Editor --> Live Templates
新建Template Group,然后在其下新建Live Template,
Abbreviation为快捷键,如下,输入cjm(此为快捷键,方法内输入即生成方法注释)
/**
* @Description: TODO
* @Author:nannan.zhang
* @Date:$date$ $time$
* @Parameters: $tags$
* @Return:$return_type$
**/
注意:这里直接在方法外面加注释,获取不到参数和返回值,因为参数和返回的值只有在函数作用域内,intellij才能找到。所以快捷键最好还是在方法内部敲,再把注释复制出去。
IDEA用快捷键自动生成序列化id
类继承了Serializable接口之后,使用alt+enter快捷键自动创建序列化id
进入Settings→Editor–>Inspections,在右边界面选择:
Java->serialization issues→勾选serializable class without ‘serialVersionUID’
之后,光标放在类名上,再次按Alt+Enter键,这个时候可以看到"Add serialVersionUID field"提示信息
IDEA在windows编辑换行时,生成乱码^M
在window下开发有一个大坑,就是换行默认是CRLF,也就是回车换行,但是Linux下只有换行LF,这样代码提交后,会出现编译问题,所以最好的办法是在IDEA下设置默认为LF。
第一步:File->Settings
第二步:Editor->Code Style
可以看到,默认是System-Dependent,这个其实还是很厉害的,根据系统自动配置,但是你是windows系统,默认是CRLF,服务器是Linux,你就得自己换了。
设置成下面这样【Unix and macOS(\n)】,保存。
idea在工具栏中显示快速创建包和类的图标
快捷键
shift+alt+v /ctrl+alt+v 生成变量
问题
Intellij IDEA Cannot resolve symbol XXX
清理一下idea的缓存,File->Invalidate Caches/Restart 清除缓存重启