多模块的时候设置模块路劲
-Duser.dir=$MODULE_DIR$
设置文件编码格式
-Dfile.encoding=UTF-8
编译项目的时候指定要编译的文件
<resources>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*</include>
</includes>
</resource>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
<filtering>true</filtering>
</resource>
</resources>
提示忽略大小写设置
file>settings>Editor>General>Code Competion,将右侧的 case sensitive completion 修改为NONE
移除被.ignore记录的文件
git rm --cached *.iml -f (-f就是强制删除在staged的文件)
使用idea生成jar包(打成单独的jar包,不包含依赖包)
关闭idea的省模式,避免代码不实时编译。
了解idea部署tomcat不能访问tomcat管理页面的问题?
idea使用的时候根据屏幕自动换行
参考博客
dea实现Serializable 没有序列化生成提示
默认情况下Intellij IDEA是关闭了继承了java.io.Serializable的类生成serialVersionUID的警告。如果需要ide提示生成serialVersionUID,那么需要做以下设置:
1、setting->Inspections->Serialization issues,将serialzable class without “serialVersionUID”打上勾;
2、将光标放到类名上,按atl+enter键,就会提示生成serialVersionUID了。
参考博客
idea提取变量快捷键
Alt+shift+L和Ctrl+Alt+v (key map >> variable)