记得最开始做开发的时候,使用的是notepad++,而后使用过eclipse一段时间,直到后来接触到IntelliJ IDEA,对他的强大的功能深深吸引,自此,它一直作为我的首选开发工具。"工欲善其事必先利其器",IntelliJ IDEA作为一个行业内公认最好用的工具,它的神奇之处真的很多很多,掌握了这款idea的技巧之后,开发效率至少提升两倍以上,而且对一些英语不好的学习者也是非常友好,本篇文章将会详细介绍常用的配置以及一些实用的插件,希望可以帮到大家。熟练掌握这些技巧,你的编码速度与质量一定可以能得到一个质的飞跃。
1.JDK的配置
打开IDEA启动页面,点击Configure,选择Project Defaults –> Project Structure,便可以设置所有项目的默认的JDK版本
2.编码的设置
在File->settings->Editor->Code Style->File Encodings设置
3.maven的设置
在File->settings->搜索maven,然后
Mavan home directory里设置maven的bin文件的位置,在User settings file里设置setting文件的位置,在Local repository--设置本地仓库
4.设置maven依赖自动导入
1.在Maven下选择Importting勾选
5.idea的主题修改
在File->settings->搜索Appearance,进行修改
6.修改字体
打开intellij ->File ->Settings->搜索Font
7.将IDEA修改为Eclipse快捷键
在File -> Settings -> Keymap => Keymap里修改为 Eclipse
8.设置代码提示不区分大小写**
修改Code Completion的设置-Match case不选
9.显示行号
在File -> Settings ->Editor ->General -> Appearance 里选择Show line numbers
10.tab页面多行显示
在intellij ->File ->Settings->搜索Editor Tabs
11.设置代码的注释风格
1.File -> Settings ->Editor ->Code Style里选择Java->Code Gendration
12.全局修改文件描述信息
File -> Settings -> Editor -> File and Code Templates里设置
13.IDEA生成序列号serialVersionUID
在IDEA中,你需要做以下设置,设置完后,按Alt+Enter键,就可以看到“Add serialVersionUID field”信息
14.导出jar包的配置
1.在file -> export setting里设置导出的settings.jar包的位置
15.常用快捷键
1.智能补全:Ctrl+Shift+Space2.自我修复:Alt+Enter3.重构一切:Ctrl+Shift+Alt+T4.切来切去:``Ctrl+Tab5.选你所想【选中上下文相关联代码】:``Ctrl+W6.代码生成:``Template/Postfix +Tab7.发号施令:``Ctrl+Shift+A8.无处藏身:``Shift+Shift9.自动完成:``Ctrl+Shift+Enter10.创造万物:``Alt+Insert
16.常用插件
1
.
日晒主题 Solarized Themes2.idea上 类调用时序图 SequenceDiagram for IntelliJ IDEA
3
.
彩色括号 Rainbow Brackets4
.
mybatis插件集合 :MyBatis Log Plugin MyBatisCodeHelperPro Free Mybatis plugin5
.
翻译插件 translation plugin6
.
打字效果 Power Mode II7
.
快捷跳转Action方法 RestfulToolkit8
.
高亮提示 HighlightBracketPair9
.
转换大小写CamelCase 或 UpperLowerCapitalize10.代码生成器 codehelper.generator 或者 GenerateAllSetter
\11. 控制台日志 高亮 Grep Console
12.反编译插件 IdeaJad
17.其他插件
- 安利一个十分实用的IDEA插件--RestfulToolkit
- 官网链接:http://plugins.jetbrains.com/plugin/10292-restfultoolkit,英汉双语的帮助文档。
- ai智能编码提示:aiXcode
- 阿里代码规约检测 p3c (github 地址:https://github.com/alibaba/p3c/blob/master/idea-plugin/README_cn.md)
- 快捷键提示工具:Key promoter X
- 代码注解插件:Lombok
- 代码生成工具:CodeMaker
- 单元测试测试生成工具:JUnitGenerator
- Mybatis 工具:Free Mybatis plugin
- Maven辅助神器:Maven Helper
- JSON转领域对象工具:GsonFormat
- 领域对象转JSON工具:POJO to JSON
- 时序图生成工具:SequenceDiagram
- 字符串工具:String Manipulation
- 代码作色工具:Rainbow Brackets
- RESTful 服务开发辅助工具集: RestfulToolkit
- 日志工具:Grep Console
- 生成对象set方法:GenerateAllSetter
- Redis可视化:Iedis 收费
- K8s工具:Kubernetes
- 中英文翻译工具:Translation
- Zookeeper 可视化:Zookeeper
- 字节码查看器:Bytecode Viewer、jclasslib
- 字节码编辑工具:Edit Bytecode
- bug 预检查:FindBugs-IDEA
- 微基准测试:JMH Plugin
- 根据代码生成时序图:SequenceDiagram
- 使用 Markdown 的方式绘制时序图:PlantUML