装好Intellij idea之后,进行如下的初始化操作,工作效率提升十倍。

一. 安装插件

1. Codota 代码智能提示插件

只要打出首字母就能联想出一整条语句,这也太智能了,还显示了每条语句使用频率。

原因是它学习了我的项目代码,总结出了我的代码偏好。

如果让它再加上机器学习,人工智能写代码的时代还会远吗?

2. Key Promoter X 快捷键提示插件

每次都会在右下角弹窗提示,帮助我们快速熟悉快捷键。

3. CodeGlance 显示代码缩略图插件

当代码很多的时候,方便查看,很有用。

4. Lombok 简化臃肿代码插件

实体类中的get/set/构造/toString/hashCode等方法,都不需要我们再手动写了

5. Alibaba Java Coding Guidelines 阿里巴巴代码规范检查插件

会按照阿里Java开发手册上规范帮我们检查代码,然后对代码做不同颜色展示,鼠标放上去,会看到提示内容,帮助我们写出更规范的代码。

6. CamelCase 驼峰命名和下划线命名转换

这几种风格的命名方式,用快捷键 ⇧ + ⌥ + U / Shift + Alt + U可以进行快速转换,当我们需要修改大量变量名称的时候很方便。

7. MybatisX 高效操作Mybatis插件

8. SonarLint 代码质量检查插件

提示我不要用System.out输出,要用logger输出,诸如此类,帮助我们提升代码质量。

9. Save Actions 格式化代码插件

可以帮忙我们优化包导入,自动给没有修改的变量添加final修饰符,调用方法的时候自动添加this关键字等,使我们的代码更规范统一。

10. CheckStyle 代码风格检查插件

功能跟Alibaba Java Coding Guidelines类似

11. Grep Console 自定义控制台输出格式插件

12. MetricsReloaded 代码复杂度检查插件

13. Statistic 代码统计插件

14. Translation 翻译插件

15. Rainbow Brackets 彩虹括号插件

成对儿的括号显示相同的颜色,有了这个插件,我的近视都好了。

二. 自定义创建live template,快速写代码

只要输入apr,就能自动提示,并且生成Autowired语句了。可以根据自己的代码习惯,自定义一些代码模板,帮助我们快速写代码。

三. 修改全局配置,提升工作效率

1. 优化导包配置

2. 取消tab页单行显示

多行显示更多的文件,方便查看。

3. 双斜杠注释改成紧跟代码头

4. 选中复制整行

原本只会复制你选中的代码,改完配置后,就能复制整行,无论你是否完全选中。

5. 取消匹配大小写

取消勾选后,输入小写 s,也能提示出 String

6. 优化版本控制的目录颜色展示

7. 创建文件时,自动生成作者和时间信息

8 . 显示行号和方法分割线

你还知道哪些关于Intelij idea高效操作或插件,一起在评论区分享吧!

Intellij idea高效使用教程相关推荐

  1. Intellij IDEA 高效使用教程

    欢迎关注方志朋的博客,回复"666"获面试宝典 来源:www.toutiao.com/i6929867921162273292/ 安装好Intellij idea之后,进行如下的初 ...

  2. 效率爆表:IntelliJ IDEA 高效配置教程来了,收藏起来!

    点击关注公众号,实用技术文章及时了解 安装好 Intellij idea 之后,进行如下的初始化操作配置,工作效率提升十倍. 插件 1. Codota 代码智能提示插件 只要打出首字母就能联想出一整条 ...

  3. IntelliJ IDEA开发入门教程

    IntelliJ IDEA开发入门教程 本系列教程从 IntelliJ IDEA 的安装.卸载.软件设置.项目配置等各个方面进行讲解.通过本系列教程的学习,也希望你能爱上 IntelliJ IDEA, ...

  4. mac java 读取到服务器上的文件夹_如何在Mac和Win之间高效共享文件?mac和win文件高效共享教程

    隔空投送,相信是很多使用Mac的小伙伴常用的文件交换方式.但隔空投送需要主动发送文件对方才能够接收,那有没有办法能让你的小伙伴儿直接访问你Mac上的文件呢?本篇文章教你如何使用Mac的共享功能在局域网 ...

  5. 高效上网教程---资源软件搜索技巧(搜索好用软件或者app去哪些网站)

    高效上网教程---资源软件搜索技巧(搜索好用软件或者app去哪些网站) 一.总结 一句话总结:查看下面这些网站用户推荐的 知乎:比如 小众软件 site:zhihu.com 简书:查看你需要的用户推荐 ...

  6. 精雕细琢见真章《STM32Cube高效开发教程》

    我们编写的新书<STM32Cube高效开发教程(基础篇)>终于在各大电商平台上架销售了,这是值得众多STM32开发者入手的一本新书,它是目前市面上第一本采用STM32CubeMX和STM3 ...

  7. 高效上网教程---如何录制高质量的微课

    高效上网教程---如何录制高质量的微课 一.总结 一句话总结: 设备:买 USB 独立麦克风 视频录制:bandicam 视频编辑:万兴神剪手 1.windows屏幕录制软件? bandicam 2. ...

  8. STM32Cube高效开发教程(基础篇)

    第一本全面使用STM32CubeMX和STM32CubeIDE作为开发软件,系统性地介绍STM32的HAL库开发的书. STM32Cube高效开发教程(基础篇)详细目录 <STM32Cube高效 ...

  9. IntelliJ IDEA 下载安装教程(详细图文)

    IntelliJ IDEA 下载安装教程(详细图文) 简介 IDEA 全称 IntelliJ IDEA,是java编程语言的集成开发环境.IntelliJ在业界被公认为最好的Java开发工具,尤其在智 ...

最新文章

  1. 【UE5】虚幻引擎5中的VFX游戏特效制作学习教程
  2. 统计学习方法:朴素贝叶斯
  3. ISA SERVER日志存放SQL SERVER中
  4. 近10年数据智能团队建设,联想总结了由内而外的发展经验 | 专访联想集团副总裁田日辉...
  5. sqlserver sql语句|经典sql语句|实用sql语句
  6. 网上商城留言板的实现——留言展示到留言板
  7. 安卓事件机制与页面跳转
  8. mysql 组复制 不一致_使用MySQL组复制的限制和局限性
  9. boot定时任务开启和关闭 spring_spring-boot 多线程并发定时任务的解决方案
  10. 计算机专业英语critical,计算机专业英语教程汇总.ppt
  11. 检查和变异可查询表达式树
  12. 那些年,我考过的IT证书
  13. 母亲节微信公众号走心文章就用来逗编辑器排版
  14. 彻底删除oracle数据库
  15. 记录word的页码问题-页码分节、罗马数字页码
  16. 百度ai人体关键点识别
  17. 少儿计算机基础知识,学会这三个小知识,轻松入门少儿编程
  18. Phpcms v9建站详细流程
  19. qq空间小尾巴怎么修改
  20. IOS中__bridge,__bridge_retained和__bridge_transfer理解

热门文章

  1. ISME:基于大数据准确预测土壤的枯萎病发生
  2. MPB:微生物所王军组-​人类肠道病毒粒子富集及纳米孔测序
  3. USEARCH —— 最简单易学的扩增子分析流程(中国总代理)
  4. NC | 植物分泌蛋白酶抑制细菌入侵的机理
  5. 为什么我参加了那么多学术会议依旧一无所获?
  6. 玩转花式截图、录屏——FastStoneCapture使用指南
  7. DAS工具: 利用去重、聚合和评分的策略从宏基因组中恢复基因组
  8. R语言ggplot2可视化:自定义设置X轴上的时间间隔(中断、以年为单位),使用scale_x_date()自定义设置坐标轴间隔和标签、添加标题、副标题、题注信息
  9. Error: Discrete value supplied to continuous scale
  10. pandas使用date_range函数按照指定的频率(freq)和指定的个数(periods)生成dataframe的时间格式数据列、基于dataframe的日期数据列生成日期索引