Intellij idea高效使用教程
装好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高效使用教程相关推荐
- Intellij IDEA 高效使用教程
欢迎关注方志朋的博客,回复"666"获面试宝典 来源:www.toutiao.com/i6929867921162273292/ 安装好Intellij idea之后,进行如下的初 ...
- 效率爆表:IntelliJ IDEA 高效配置教程来了,收藏起来!
点击关注公众号,实用技术文章及时了解 安装好 Intellij idea 之后,进行如下的初始化操作配置,工作效率提升十倍. 插件 1. Codota 代码智能提示插件 只要打出首字母就能联想出一整条 ...
- IntelliJ IDEA开发入门教程
IntelliJ IDEA开发入门教程 本系列教程从 IntelliJ IDEA 的安装.卸载.软件设置.项目配置等各个方面进行讲解.通过本系列教程的学习,也希望你能爱上 IntelliJ IDEA, ...
- mac java 读取到服务器上的文件夹_如何在Mac和Win之间高效共享文件?mac和win文件高效共享教程
隔空投送,相信是很多使用Mac的小伙伴常用的文件交换方式.但隔空投送需要主动发送文件对方才能够接收,那有没有办法能让你的小伙伴儿直接访问你Mac上的文件呢?本篇文章教你如何使用Mac的共享功能在局域网 ...
- 高效上网教程---资源软件搜索技巧(搜索好用软件或者app去哪些网站)
高效上网教程---资源软件搜索技巧(搜索好用软件或者app去哪些网站) 一.总结 一句话总结:查看下面这些网站用户推荐的 知乎:比如 小众软件 site:zhihu.com 简书:查看你需要的用户推荐 ...
- 精雕细琢见真章《STM32Cube高效开发教程》
我们编写的新书<STM32Cube高效开发教程(基础篇)>终于在各大电商平台上架销售了,这是值得众多STM32开发者入手的一本新书,它是目前市面上第一本采用STM32CubeMX和STM3 ...
- 高效上网教程---如何录制高质量的微课
高效上网教程---如何录制高质量的微课 一.总结 一句话总结: 设备:买 USB 独立麦克风 视频录制:bandicam 视频编辑:万兴神剪手 1.windows屏幕录制软件? bandicam 2. ...
- STM32Cube高效开发教程(基础篇)
第一本全面使用STM32CubeMX和STM32CubeIDE作为开发软件,系统性地介绍STM32的HAL库开发的书. STM32Cube高效开发教程(基础篇)详细目录 <STM32Cube高效 ...
- IntelliJ IDEA 下载安装教程(详细图文)
IntelliJ IDEA 下载安装教程(详细图文) 简介 IDEA 全称 IntelliJ IDEA,是java编程语言的集成开发环境.IntelliJ在业界被公认为最好的Java开发工具,尤其在智 ...
最新文章
- 【UE5】虚幻引擎5中的VFX游戏特效制作学习教程
- 统计学习方法:朴素贝叶斯
- ISA SERVER日志存放SQL SERVER中
- 近10年数据智能团队建设,联想总结了由内而外的发展经验 | 专访联想集团副总裁田日辉...
- sqlserver sql语句|经典sql语句|实用sql语句
- 网上商城留言板的实现——留言展示到留言板
- 安卓事件机制与页面跳转
- mysql 组复制 不一致_使用MySQL组复制的限制和局限性
- boot定时任务开启和关闭 spring_spring-boot 多线程并发定时任务的解决方案
- 计算机专业英语critical,计算机专业英语教程汇总.ppt
- 检查和变异可查询表达式树
- 那些年,我考过的IT证书
- 母亲节微信公众号走心文章就用来逗编辑器排版
- 彻底删除oracle数据库
- 记录word的页码问题-页码分节、罗马数字页码
- 百度ai人体关键点识别
- 少儿计算机基础知识,学会这三个小知识,轻松入门少儿编程
- Phpcms v9建站详细流程
- qq空间小尾巴怎么修改
- IOS中__bridge,__bridge_retained和__bridge_transfer理解
热门文章
- ISME:基于大数据准确预测土壤的枯萎病发生
- MPB:微生物所王军组-​人类肠道病毒粒子富集及纳米孔测序
- USEARCH —— 最简单易学的扩增子分析流程(中国总代理)
- NC | 植物分泌蛋白酶抑制细菌入侵的机理
- 为什么我参加了那么多学术会议依旧一无所获?
- 玩转花式截图、录屏——FastStoneCapture使用指南
- DAS工具: 利用去重、聚合和评分的策略从宏基因组中恢复基因组
- R语言ggplot2可视化:自定义设置X轴上的时间间隔(中断、以年为单位),使用scale_x_date()自定义设置坐标轴间隔和标签、添加标题、副标题、题注信息
- Error: Discrete value supplied to continuous scale
- pandas使用date_range函数按照指定的频率(freq)和指定的个数(periods)生成dataframe的时间格式数据列、基于dataframe的日期数据列生成日期索引