idea常见配置及问题

配置

自动生成注释

给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 清除缓存重启

猜你喜欢

转载自blog.csdn.net/amunamuna/article/details/105954928