24 个Intellij IDEA好用插件

24 个Intellij IDEA好用插件

一. 安装插件

  1. Codota 代码智能提示插件
    在这里插入图片描述
    只要打出首字母就能联想出一整条语句,这也太智能了,还显示了每条语句使用频率。

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

  1. Key Promoter X 快捷键提示插件
    在这里插入图片描述
    每次都会在右下角弹窗提示,帮助我们快速熟悉快捷键。

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

在这里插入图片描述
当代码很多的时候,方便查看,很有用。

  1. Lombok 简化臃肿代码插件
    在这里插入图片描述
    实体类中的get/set/构造/toString/hashCode等方法,都不需要我们再手动写了

  2. Alibaba Java Coding Guidelines 阿里巴巴代码规范检查插件
    在这里插入图片描述
    会按照阿里Java开发手册上规范帮我们检查代码,然后对代码做不同颜色展示,鼠标放上去,会看到提示内容,帮助我们写出更规范的代码。

  3. CamelCase 驼峰命名和下划线命名转换
    在这里插入图片描述
    这几种风格的命名方式,用快捷键 ⇧ + ⌥ + U / Shift + Alt + U可以进行快速转换,当我们需要修改大量变量名称的时候很方便。

  4. MybatisX 高效操作Mybatis插件
    在这里插入图片描述

  5. SonarLint 代码质量检查插件

在这里插入图片描述
提示我不要用System.out输出,要用logger输出,诸如此类,帮助我们提升代码质量。

  1. Save Actions 格式化代码插件

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

  1. CheckStyle 代码风格检查插件

功能跟Alibaba Java Coding Guidelines类似

  1. Grep Console 自定义控制台输出格式插件
    在这里插入图片描述
  2. MetricsReloaded 代码复杂度检查插件
    在这里插入图片描述
  3. Statistic 代码统计插件

在这里插入图片描述
14. Translation 翻译插件

在这里插入图片描述
15. Rainbow Brackets 彩虹括号插件
在这里插入图片描述
成对儿的括号显示相同的颜色,有了这个插件,我的近视都好了。

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

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

在这里插入图片描述
三. 修改全局配置,提升工作效率

  1. 优化导包配置

在这里插入图片描述
2. 取消tab页单行显示

在这里插入图片描述
在这里插入图片描述
多行显示更多的文件,方便查看。

  1. 双斜杠注释改成紧跟代码头
    在这里插入图片描述
    在这里插入图片描述

  2. 选中复制整行
    在这里插入图片描述
    在这里插入图片描述
    原本只会复制你选中的代码,改完配置后,就能复制整行,无论你是否完全选中。

  3. 取消匹配大小写
    在这里插入图片描述
    取消勾选后,输入小写 s ,也能提示出 String

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

在这里插入图片描述
7. 创建文件时,自动生成作者和时间信息
在这里插入图片描述
8 . 显示行号和方法分割线
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/600687.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【随笔】Git 高级篇 -- 提交的技巧(上) rebase commit --amend(十八)

💌 所属专栏:【Git】 😀 作  者:我是夜阑的狗🐶 🚀 个人简介:一个正在努力学技术的CV工程师,专注基础和实战分享 ,欢迎咨询! 💖 欢迎大…

TCP三次握手,四次挥手

TCP为什么四次挥手?而不是三次? 正常流程:服务接收到 客户端的 FIN请求后,会发送一个ACK响应,等待系统资源释放后,再发送FIN 请求给客户端,客户端再发送一个ACK响应。 若为三次:就是…

Stable Diffusion文生图技术详解:从零基础到掌握CLIP模型、Unet训练和采样器迭代

文章目录 概要Stable Diffusion 底层结构与原理文本编码器(Text Encoder)图片生成器(Image Generator) 那扩散过程发生了什么?stable diffusion 总体架构主要模块分析Unet 网络采样器迭代CLIP 模型 小结 概要 Stable …

el-date-picker禁用指定范围的日期

elementUI中el-date-picker禁用指定日期之前或之后的日期 通过配置picker-options配置指定禁用日期&#xff08;pickerOptions写到data里面&#xff09; <el-date-pickerv-model"date"type"date"size"small"value-format"yyyy-MM-dd&qu…

内网横向下的135,445与5985端口利用

LocalAccountTokenFilterPolicy 在工作组环境下横向移动时administrator账户和管理员账户下的其他用户进行远程连接时&#xff0c;会有一定的区别&#xff0c;原因就是因为LocalAccountTokenFilterPolicy&#xff0c;在Windows Vista以后的操作系统中&#xff0c;注册表中默认…

nginx到底是怎么工作的

工作流程 用户通过域名发出访问Web服务器的请求&#xff0c;该域名被DNS服务器解析为反向代理服务器的IP地址反向代理服务器接受用户的请求反向代理服务器在本地缓存中查找请求的内容&#xff0c;找到后直接把内容发送给用户如果本地缓存里没有用户所请求的信息内容&#xff0…

VMware Esxi安装群辉系统

群晖的网络存储产品具有强大的操作系统&#xff0c;提供了各种应用程序和服务&#xff0c;包括文件共享、数据备份、多媒体管理、远程访问等。用户可以通过简单直观的界面来管理他们的存储设备&#xff0c;并且可以根据自己的需求扩展设备的功能。总的来说&#xff0c;群晖的产…

【原创教程】DK系列调速电机和汇川plc通过Modbus协议通讯

点击“蓝字”关注我们吧 1、首先从说明书获取调速器驱动器参数,根据要求设置参数码(如下图所示)。 2、在COM0双击,弹出对话框COM通讯参数配置(如下图所示)。 3、协议选择MODBUS—RTU主站。H/W类型系统默认,端口号默认,通讯速率、数据长度、奇偶校验位、停止位根据调速…

pom.xml文件中的标签认识

周末不卷&#xff0c;研究下pom.xml里的内容。 一般一个pom.xml文件外面一个project包着以下的标签&#xff1a; groupId artifactId repositories properties dependencies build plugins 下面分别来说说这几个标签的含义&#xff1a; 1、groupId&#xff1a;表示项目组的id…

387XX固态功率放大器系列 分频段可实现9kHz~110GHz

387XX固态功率放大器系列 分频段可实现9kHz&#xff5e;110GHz 387XX固态功率放大器系列分频段可实现9kHz&#xff5e;110GHz的频率范围内输入信号的功率放大。具有增益可调、功率稳幅及远程控制等功能。宽频带、高增益及大功率是它的特点。 简述 387XX固态功率放大器系列由…

蓝桥杯第六届c++大学B组详解

前言&#xff1a; 看了很多博客以及视频讲解&#xff0c;感觉都不是很清楚&#xff0c;比较模棱两可&#xff0c;所以干脆自己一边想&#xff0c;一边写博客&#xff0c;也可帮助到其他人&#xff0c;都是根据自己的逻辑来尽量清楚简单的讲清楚题目&#xff0c;喜欢的不要吝啬三…

Qt实现Kermit协议(四)

3 实现 3.3 KermitRecvFile 该模块实现了Kermit接收文件功能。 序列图如下&#xff1a; 3.3.1 KermitRecvFile定义 class QSerialPort; class KermitRecvFile : public QObject, public Kermit {Q_OBJECT public:explicit KermitRecvFile(QSerialPort *serial, QObject *…