1. 代码格式化配置
IDEA 提供了格式化代码的功能,只需要进入设置界面搜索 reformat
就能查找到相关设置。其中 Reformat Code
就是代码格式化功能,其对应的快捷键可自行设置
另外 IDEA 对格式化代码的功能提供了附加选项,Show Reformat File Dialog
功能可以为格式化代码添加其他功能选项,比如清除文件中无用的导入类
2. IDEA 内存占用配置
IDEA 其实是用 Java 实现的,理所当然地会有 JVM 配置。配置步骤如下:
-
点击菜单 “Help” --> “Edit Custom VM Options …”,如果提示是否要创建文件,点击"Yes"
-
在打开的
idea.vmoptions
编辑窗口即可修改 IDEA 的 JVM 配置,可根据电脑配置修改相关参数。例如笔者笔记本有 16G 内存,故给 IDEA 虚拟机的初始内存为 2G,最大内存为 3G。编辑完配置文件,保存后重新启动 IDEA 即可使配置生效-Xms2048m -Xmx3096m -XX:ReservedCodeCacheSize=240m -XX:+UseCompressedOops -Dfile.encoding=UTF-8 -XX:+UseG1GC -XX:SoftRefLRUPolicyMSPerMB=50 -XX:CICompilerCount=2 -Dsun.io.useCanonPrefixCache=false -Djava.net.preferIPv4Stack=true -Djdk.http.auth.tunneling.disabledSchemes="" -XX:+HeapDumpOnOutOfMemoryError -XX:-OmitStackTraceInFastThrow -Djdk.module.illegalAccess.silent=true -Xverify:none
-
另外 IDEA 提供了对内存占用的实时监控,不过需要手动打开,打开该功能后可以看到在配置文件中写入的内存占用参数已经生效
3. IDEA 中的列选中模式
通常的选中方式为逐行选中,idea 提供一种列式选择方式,提高开发的效率。如果需要使用,可以选中代码,在弹出的鼠标右键菜单
中打开Column Selection Mode
列选中模式
- 这个功能在特定场合具有无可比拟的作用,比如复制代码时因为某些限制必须将行号一并复制的情况下去除行号🙄️