前言
1.代码换行
1.1超过120列换行
1.2设置代码格式化时自动换行(会把超过120列的自动换行)
2.xml注释顶格
3.foreach不换行
4.设置text file encoding UTF-8;换行符为 Unix 格式
5.创建文件时自动填入作者时间 定制格式
6.自动移除未使用的导入
7.自动添加导入(前提是导入名只有一个)
8.行注释不放在行首,取消掉这两个勾就好
9.Idea使用“ctrl+/”快捷键进行 行注释 时,在“//“后自动添加空格
10.Java代码风格改变-C语言及其他设置(这个根据自己需求选择是否更改)
前言
本文章是怕自己下载重新安装IDEA后需要重新百度需求,而且有道云笔记有时候会出现图片失效的问题,为了避免上述这样的情况所以有了这篇文章,喜欢的可以收藏转发。
1.代码换行
1.1超过120列换行
setting——Editor——CodeStyle,在Wrap on typing打上勾即可
1.2设置代码格式化时自动换行(会把超过120列的自动换行)
2.xml注释顶格
3.foreach不换行
4.设置text file encoding UTF-8;换行符为 Unix 格式
Transparent native-to-ascii conversion 这个功能会将我们输入的所有字符转换成Unicode序列码保存,避免properties的乱码问题。
Create UTF-8 files选择with NO BOM
UTF-8 BOM又叫UTF-8 签名。BOM, byte order mark。
UTF-8的BOM在文件头部,用来标识该文件属于utf-8编码,但是BOM虽然在编辑器中不显示,但是会产生输出,占用三个字节。
设置换行符编码格式为Unix
5.创建文件时自动填入作者时间 定制格式
#set($str = "")
#set($stringClass=$str.getClass())
#set($localeClass=$stringClass.forName("java.util.Locale"))
#set($date=$stringClass.forName("java.util.Date").newInstance())
#set($locale=$localeClass.getConstructor($stringClass).newInstance("en_US"))
#set($dateFormat=$stringClass.forName("java.text.SimpleDateFormat").getConstructor($stringClass, $localeClass).newInstance("yyyy-MM-dd HH:mm:ss", $locale))
#set($fdate=$dateFormat.format($date))
实际效果



