IDEA使用小技巧(一),默认作者名,编译输出中文乱码


技巧1:在使用阿里的代码规范插件时,当你创建一个新类后,在类名下会出现提示,让你在类的注释中加入创建者的名字,如果你采用了插件自动补全功能,会在类的注释中加入了当前操作系统的用户名,如何才能设置成自己个性化姓名。这需要在IDEA中的启动参数中添加。

选择IDEA的菜单Help -> Edit Custom VM Options...,进入到IDEA启动参数编辑

-Xms128m
-Xmx2032m
-XX:ReservedCodeCacheSize=512m
-XX:+UseG1GC
-XX:SoftRefLRUPolicyMSPerMB=50
-XX:CICompilerCount=2
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-ea
-Dsun.io.useCanonCaches=false
-Djdk.http.auth.tunneling.disabledSchemes=""
-Djdk.attach.allowAttachSelf=true
-Djdk.module.illegalAccess.silent=true
-Dkotlinx.coroutines.debug=off
-Duser.name=xulixin

 在参数的最后一行添加:

-Duser.name=xulixin

这样你每次添加创建者的名字就变成自己指定的用户名

技巧2:在Windows中文版中使用IDEA编译输出信息总是会出现乱码,这个问题同样也在这个文件后添加参数:

-Dfile.encoding=utf-8

之后再编译输出的中文就不会乱码了。