一、IDEA常用设置

1、IDEA设置自动换行显示

Settings > Editor > General > Soft Wraps

soft wrap files 一行打勾, 并添加上 *.java,分号分隔

idea java代码自动换行了 idea设置自动换行_intellij-idea

2、Ctrl+滚轮控制字体放大缩小

idea java代码自动换行了 idea设置自动换行_java_02

3、忽略大小写智能提示

idea java代码自动换行了 idea设置自动换行_快捷键_03

4、自动删除已导入的无用包,快捷键:Ctrl + Alt + O

虽有快捷键,但有时难免会忘记快捷键是什么,经过下面的设置就idea会帮我们自动去除

①Add unambiguous imports on the fly
快速添加明确的导包
IDEA将在我们书写代码的时候自动帮我们导入需要用到的包。
但是对于那些同名的包,还是需要手动Alt+Enter进行导入的
②Optimize imports on the fly (for current project)
动态优化导入(针对当前项目)
(意味着每个项目都要根据自己需求决定是否点这个选项)
IDEA将在我们书写代码的时候自动帮我们优化导入的包,
比如自动去掉一些没有用到的包

idea java代码自动换行了 idea设置自动换行_idea java代码自动换行了_04

5、解决层叠窗口:打开多个文件时,窗口被隐藏了,不方便查找

idea java代码自动换行了 idea设置自动换行_java_05

6、设置文件编码格式的位置

File->Settings->Editor->File Encodings

idea java代码自动换行了 idea设置自动换行_快捷键_06

7、设置编辑区背景色

idea java代码自动换行了 idea设置自动换行_idea java代码自动换行了_07

8、设置背景图 

idea java代码自动换行了 idea设置自动换行_java_08

idea java代码自动换行了 idea设置自动换行_intellij-idea_09

9、导出、导入常用设置setting.xml

idea java代码自动换行了 idea设置自动换行_idea java代码自动换行了_10

idea java代码自动换行了 idea设置自动换行_java_11

idea java代码自动换行了 idea设置自动换行_ide_12

idea java代码自动换行了 idea设置自动换行_idea java代码自动换行了_13

为另一个idea导入该设置文件

idea java代码自动换行了 idea设置自动换行_快捷键_14

idea java代码自动换行了 idea设置自动换行_ide_15

idea java代码自动换行了 idea设置自动换行_java_16

idea java代码自动换行了 idea设置自动换行_ide_17

10、方法分割线

idea java代码自动换行了 idea设置自动换行_intellij-idea_18

修改分割线颜色:

idea java代码自动换行了 idea设置自动换行_快捷键_19

效果:

idea java代码自动换行了 idea设置自动换行_ide_20

其它:

IDEA中查看方法参数快捷键: Ctrl+P 

效果如图所示:

idea java代码自动换行了 idea设置自动换行_java_21


二、插件

file >> settings >> plugins

1、翻译插件Translation

file >> settings >> plugins>>搜索Translation

idea java代码自动换行了 idea设置自动换行_idea java代码自动换行了_22

安装完成后,当你遇到不知道中文意思的单词时,你只需选中单词并按Ctrl+Shift+Y即可查询 

idea java代码自动换行了 idea设置自动换行_ide_23

2、快捷键展示插件Presentation Assistant

安装这个插件之后,你用键盘快捷键所做的操作都会被展示出来,通过鼠标点击的功能如果有快捷键它也会展示给你看,下次你就可以通过快捷键快速完成操作了

idea java代码自动换行了 idea设置自动换行_ide_24


3、idea进度条插件

①Mario Progress Bar

idea java代码自动换行了 idea设置自动换行_idea java代码自动换行了_25

②Nyan Progress Bar

idea java代码自动换行了 idea设置自动换行_java_26

4、控制台字体颜色插件Grep Console

可以设置不同级别log日志的字体颜色和背景色,很容易让我们对控制台的问题进行关注,非常方便!

idea java代码自动换行了 idea设置自动换行_ide_27

idea java代码自动换行了 idea设置自动换行_快捷键_28

5、编辑区缩略图插件CodeGlance

可以快速定位代码,使用起来比拖动滚动条方便多了

idea java代码自动换行了 idea设置自动换行_ide_29

6、类调用时序图插件SequenceDiagram 

idea java代码自动换行了 idea设置自动换行_idea java代码自动换行了_30

7、彩色括号插件Rainbow Brackets

这个插件方便我们对大括号的范围进行区分

idea java代码自动换行了 idea设置自动换行_java_31

8、高亮显示插件HighlightBracketPair

括号开始结尾高亮显示,一眼就能看到!

idea java代码自动换行了 idea设置自动换行_idea java代码自动换行了_32

9.MyBatisX

主要作用:

  1. 自动生成代码,包含自动生成数据库实体和XML配置文件,根据Mapper的接口方法名自动生成xml配置
  2. Mapper接口与xml自动跳转功能

idea java代码自动换行了 idea设置自动换行_intellij-idea_33

10、皮肤插件

Hiberbee Theme (小蜜蜂,颜色非常花里胡哨)

idea java代码自动换行了 idea设置自动换行_idea java代码自动换行了_34

Xcode-Dark Theme(粉色少女心,猛男必备)

idea java代码自动换行了 idea设置自动换行_快捷键_35