IDEA已经成为大家日常开发的利器。那还有哪些配置能让你的利器更锋利呢?目前整理了一些比较常用的配置*(IDEA版本2020.1)*,方便大家使用。如果有其它好用的配置,欢迎留言,持续更新。

编辑器快捷键(Keymap)

Mac版的IDEA默认使用的是Mac的快捷键,个人是从旧版本一路使用过来的。一般还会使用旧版本的的快捷键。

idea设置java换行模版_行间距

自动提示忽略大小写

IDEA默认的提示功能是区分大小写的,使用起来不是很方便。可以将此配置勾掉。

idea设置java换行模版_idea设置java换行模版_02

自动导入包和优化导入

自动导入包可以在类名没有重复的情况下,自动导入;要是有重名就需要自己手动选择了。还有就是优化导入,假设引用多个包下的很多文件,会自动优化成包名.*的格式。

  • Add unambiguous imports on the fly: 自动导入不明确的结构
  • Optimize import on the fly: 自动优化导入包

显示行号、方法分割线、空格

idea设置java换行模版_竖线_03


效果图:

idea设置java换行模版_快捷键_04

设置右侧竖线、每行代码字符数

为了防止单行代码过多,不利于阅读,可以通过显示右侧竖线配合设置每行字符数的方式,进行约束。

该配置截图IDEA版本2021.1

显示右侧的竖线

idea设置java换行模版_行间距_05


设置每行字符数:默认:120

idea设置java换行模版_快捷键_06

单词拼写提示

这个功能可以提醒拼写错误和提示你使用驼峰命名。

显示Tab页面

当打开多个编辑窗口是,你可以根据自己的习惯选择:

  • 不显示Tab(想要查看历史打开的文件可以使用快捷键⌘+E)
  • 只显示一行(默认)
  • 显示多行

字体、字体大小、字体行间距

默认字体、字体大小、字体行间距

idea设置java换行模版_idea设置java换行模版_07


设置当前主题字体、字体大小、字体行间距(我这里使用的是默认配置)

idea设置java换行模版_快捷键_08

类头的文档注释信息

可使用的变量,可以参考下面的Description。

idea设置java换行模版_快捷键_09

设置版权信息

添加版权信息

idea设置java换行模版_快捷键_10


设置默认版权信息

idea设置java换行模版_intellij idea_11

提示生成SerialVersionUID

idea设置java换行模版_行间距_12

设置文件编码

idea设置java换行模版_行间距_13

设置模板

idea设置java换行模版_行间距_14


idea设置java换行模版_快捷键_15

设置TODO

设置TODO/FIXME,建议勾选掉【Case sensitive】

idea设置java换行模版_intellij idea_16

MAVEN配置

可以设置maven根目录、maven的setting文件路径、本地仓库文件。

idea设置java换行模版_intellij idea_17

忽略隐藏文件和文件夹

idea设置java换行模版_竖线_18

显示内存使用情况

双击Shift,输入【memory】

idea设置java换行模版_行间距_19

启动选取项目

IDEA默认情况是开启最后一个关闭的程序,随着大家负责的程序增加,是希望启动的时候自己选择的,所以就需要关闭这个设置。

idea设置java换行模版_行间距_20

关闭是不再询问

关闭IDEA时,不询问是否关闭,自动终止运行的程序。

idea设置java换行模版_idea设置java换行模版_21