IntelliJ IDEA常用配置、快捷键及插件大全

举报
浅羽技术 发表于 2022/08/17 20:31:06 2022/08/17
【摘要】 ​ 加关注这种话银家怎么好意思说出口嘛记得最开始做开发的时候,使用的是notepad++,而后使用过eclipse一段时间,直到后来接触到IntelliJ IDEA,对他的强大的功能深深吸引,自此,它一直作为我的首选开发工具。"工欲善其事必先利其器",IntelliJ IDEA作为一个行业内公认最好用的工具,它的神奇之处真的很多很多,掌握了这款idea的技巧之后,开发效率至少提升两倍以上,而...

 

加关注这种话银家怎么好意思说出口嘛

记得最开始做开发的时候,使用的是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+Space

2.自我修复:Alt+Enter

3.重构一切:Ctrl+Shift+Alt+T

4.切来切去:Ctrl+Tab

5.选你所想【选中上下文相关联代码】:Ctrl+W

6.代码生成:Template/Postfix +Tab

7.发号施令:Ctrl+Shift+A

8.无处藏身:Shift+Shift

9.自动完成:Ctrl+Shift+Enter

10.创造万物:Alt+Insert

16.常用插件

  1.日晒主题 Solarized Themes

 2.idea上 类调用时序图   SequenceDiagram for IntelliJ IDEA  

  3.彩色括号  Rainbow Brackets

  4.mybatis插件集合  :MyBatis Log Plugin   MyBatisCodeHelperPro  Free Mybatis        plugin

  5.翻译插件  translation plugin

  6.打字效果  Power Mode II  

  7.快捷跳转Action方法 RestfulToolkit

  8.高亮提示  HighlightBracketPair

  9.转换大小写CamelCase 或 UpperLowerCapitalize

  10.代码生成器 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

编辑

—END—

所见所领,皆是生活。慢慢来,努力一点,你我共同成长...

点个赞,证明你还爱我

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。