当前位置: 首页 > news >正文

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 代码复杂度检查插件

在这里插入图片描述

  1. Statistic 代码统计插件
    在这里插入图片描述
  2. Translation 翻译插件
    在这里插入图片描述

15. Rainbow Brackets 彩虹括号插件

在这里插入图片描述

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

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

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

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

1. 优化导包配置

在这里插入图片描述

2. 取消tab页单行显示

在这里插入图片描述
在这里插入图片描述

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

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

在这里插入图片描述
在这里插入图片描述

4. 选中复制整行

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

5. 取消匹配大小写

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

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

在这里插入图片描述

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

在这里插入图片描述

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

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

相关文章:

IDEA高效插件和设置

安装好Intellij idea之后,进行如下的初始化操作,工作效率提升十倍。 一. 安装插件 1. Codota 代码智能提示插件 只要打出首字母就能联想出一整条语句,这也太智能了,还显示了每条语句使用频率。 原因是它学习了我的项目代码&…...

Linux之网络流量监控工具ntopng YUM安装

一、ntopng简介 Ntop是一种监控网络流量工具,用ntop显示网络的使用情况比其他一些网络管理软件更加直观、详细。Ntop甚至可以列出每个节点计算机的网络带宽利用率。他是一个灵活的、功能齐全的,用来监控和解决局域网问题的工具;尤其当ntop与n…...

创建虚拟机,安装CentOS

在VMware上面创建虚拟机 文件->新建虚拟机 选定 自定义的高级,下一步 下一步 检查选定稍后安装操作系统 下一步 选择Linux,CentOS 7 64位 创建虚拟机名称,以及在存放该虚拟机的位置 选择处理器的数量和每个处理器的内核数量 …...

ilasm 和 ildasm编译和反编译工具介绍使用教程

目录前言一、使用 ildasm 反编译 dll 文件二、使用 ilasm 将il文件编译成 dll 或 exe 文件前言 文本讲述怎么通过 ildasm 工具将 dll 文件进行反编译为 il 文件,修改 il 文件后再如何通过 ilasm 工具将 il 文件反编译成 dll 或 exe 文件。 ildasm工具:…...

代码随想录【Day20】| 654. 最大二叉树、617. 合并二叉树、700. 二叉搜索树中的搜索、98. 验证二叉搜索树

654. 最大二叉树 题目链接 题目描述: 给定一个不含重复元素的整数数组。一个以此数组构建的最大二叉树定义如下: 二叉树的根是数组中的最大元素。 左子树是通过数组中最大值左边部分构造出的最大二叉树。 右子树是通过数组中最大值右边部分构造出的最…...

C++空指针和野指针

空指针:指针被赋值为空 例如: int* p nullptr;int* p NULL; 空指针指向的地址是00000000,但空指针不可以解引用 野指针:指针指向了不可控的位置 例如: 未初始化 int* p; //野指针 越界访问 int intArr[5]{0, 1, …...

LinkedList正确的遍历方式-附源码分析

1.引子 记得之前面试过一个同学&#xff0c;有这么一个题目&#xff1a; LinkedList<String> list new LinkedList<>();for (int i 0; i < 1000; i) {list.add(i "");}请根据上面的代码&#xff0c;请选择比较恰当的方式遍历这个集合&#xff0c;并…...

【蓦然回首忆Java·基础卷Ⅱ】

文章目录对象内存解析方法的参数传递机制关键字&#xff1a;package、importpackage(包)JDK中主要的包介绍import(导入)JavaBeanUML类图继承的一些细节封装性中的4种权限修饰关键字&#xff1a;supersuper的理解super的使用场景子类中调用父类被重写的方法子类中调用父类中同名…...

Mybatis源码分析系列之第二篇:Mybatis的数据存储对象

前言&#xff1a;SQLSession是对JDBC的封装 一&#xff1a;SQLSession和JDBC的对照说明 左边是我们的客户端程序&#xff0c;右边是我们的MySQL数据仓&#xff0c;或者叫MySQL实例 Mybatis是对JDBC的封装&#xff0c;将JDBC封装成了一个核心的SQLSession对象 JDBC当中的核心对…...

防护设备检测实验室建设完整方案SICOLAB

防护设备检测实验室建造布局方案SICOLAB一、防护设备检测实验室通常需要划分为几个功能区域&#xff0c;包括&#xff1a;1、样品准备区&#xff1a;用于样品的接收、处理、准备等工作&#xff0c;通常包括样品接收台、洗手池、样品切割机等设备。2、实验操作区&#xff1a;用于…...

Linux知识之主机状态

1、查看系统资源占用 •可以通过top命令查看CPU、内存使用情况&#xff0c;类似Windows的任务管理器默认每5秒刷新一次&#xff0c;语法&#xff1a;直接输入top即可&#xff0c;按q或ctrl c退出 2、 top命令内容详解 •第一行&#xff1a;top&#xff1a;命令名称&#xff0…...

是时候为您的银行机构选择构建一个知识库了!

知识管理和自助服务客户支持在银行业至关重要。选择正确的知识库对于帮助客户和在内部共享信息同样重要。繁重的法规和合规性需求意味着银行必须在他们选择的知识库类型上投入大量思考。许多银行知识库已经过时&#xff0c;无法为客户提供成功使用您的产品和服务所需的信息。在…...

「TCG 规范解读」第7章 TPM工作组 TPM 总结

可信计算组织&#xff08;Ttrusted Computing Group,TCG&#xff09;是一个非盈利的工业标准组织&#xff0c;它的宗旨是加强在相异计算机平台上的计算环境的安全性。TCG于2003年春成立&#xff0c;并采纳了由可信计算平台联盟&#xff08;the Trusted Computing Platform Alli…...

一、Plugin Constructing the Boilerplate

构建样板文件 在本章中&#xff0c;你将学习如何为一个新插件构建最少的代码。从起点开始&#xff0c;您将看到如何获取GStreamer模板源代码。然后&#xff0c;您将学习如何使用一些基本工具来复制和修改模板插件&#xff0c;以创建一个新的插件。如果您遵循这里的示例&#x…...

15、存储过程与函数

文章目录1 存储过程概述1.1 理解1.2 分类2 创建存储过程2.1 语法分析2.2 代码举例3 调用存储过程3.1 调用格式3.2 代码举例3.3 如何调试4 存储函数的使用4.1 语法分析4.2 调用存储函数4.3 代码举例4.4 对比存储函数和存储过程5 存储过程和函数的查看、修改、删除5.1 查看5.2 修…...

uniapp 原生安卓开发插件(module),以及android环境本地调试(二)

uniapp 原生安卓开发插件&#xff08;module&#xff09;&#xff0c;以及android环境本地调试&#xff08;一&#xff09; 1、前景 承接上一篇文章&#xff0c;由于uniapp每天只有限定的打包次数&#xff0c;所以每次插件调试都打包成为基座&#xff0c;这个不太方便&#x…...

【Java期末复习】《面向对象程序设计》练习库

目录 一、单选题 二、填空题 三、程序填空题 1、 super使用--有如下父类和子类的定义&#xff0c;根据要求填写代码 2、简单加法计算器的实现 3、House类 4、矩形类 5、创建一个Box类&#xff0c;求其体积 四、函数题 6-1 求圆面积自定义异常类 6-2 判断一个数列是…...

照片文件损坏能修复吗?

很多时候&#xff0c;我们都是把相机拍的照片保存在电脑上&#xff0c;或手机照片太多&#xff0c;也会上传到电脑里保存。这样就能腾出更多的存储空间。但在电脑里的照片文件有时会莫名其妙的损坏&#xff0c;提示已损坏等情况&#xff0c;一旦发生这样的事&#xff0c;这些照…...

Git分布式版本控制工具

1&#xff1a;目标了解Git基本概念 能够概述git工作流程 能够使用Git常用命令 熟悉Git代码托管服务 能够使用idea操作git 2&#xff1a;概述2.1&#xff1a;开发中的实际场景场景一&#xff1a;备份 小明负责的模块就要完成了&#xff0c;就在即将Release之前的一瞬间&#xff…...

Python爬虫(8)selenium爬虫后数据,存入sqlit3实现增删改查

之前的文章有关于更多操作方式详细解答&#xff0c;本篇基于前面的知识点进行操作&#xff0c;如果不了解可以先看之前的文章 Python爬虫&#xff08;8&#xff09;selenium爬虫后数据&#xff0c;存入sqlit3实现增删改查导入默认包和环境元素定位创建一个sqlit3表将爬虫到的信…...

从“能用”到“好用”:给你的GoLand 2022.2.3装上这些插件,开发体验大不同

从“能用”到“好用”&#xff1a;给你的GoLand 2022.2.3装上这些插件&#xff0c;开发体验大不同 每天面对代码编辑器的时间可能比面对家人还长——这不是玩笑&#xff0c;而是许多开发者的真实写照。当GoLand从单纯的代码工具转变为你的"数字工作台"&#xff0c;插…...

nginx实验练习

[rootserver ~]# setenforce 0 [rootserver ~]# systemctl stop firewalld[rootserver ~]# systemctl disable firewalld[rootserver ~]# yum install nginx -y[rootserver ~]# nginx -V # 查看版本&#xff0c;编译器、配置参数等信息[rootserver ~]# syste…...

酶联免疫斑点技术原理与应用

一、技术背景与基本概念酶联免疫斑点技术Elispot是一种基于单细胞水平检测特异性抗体分泌细胞或细胞因子分泌细胞的免疫学检测方法。该技术结合了酶联免疫吸附测定&#xff08;ELISA&#xff09;的高灵敏度与斑点形成单元的可视化计数优势&#xff0c;能够在单个细胞层面实现功…...

告别内置数据库:NocoBase企业级部署为何推荐外接MySQL?实战配置详解

企业级NocoBase部署&#xff1a;为什么外接MySQL是必选项&#xff1f; 当技术团队从原型验证转向生产环境部署时&#xff0c;数据库选型往往成为第一个关键决策点。NocoBase作为企业级无代码平台&#xff0c;虽然内置了开箱即用的SQLite数据库&#xff0c;但在真实业务场景中&a…...

基于STM32微控制器的DHT11环境温湿度监测系统设计与实现

基于stm32的环境温湿度监测系统设计(DHT11)最近在折腾STM32的环境监测小项目&#xff0c;发现DHT11这玩意儿真是便宜又好用。虽然精度比不上那些高端传感器&#xff0c;但做个室内温湿度监控绰绰有余。今天咱们直接开干&#xff0c;手把手搭个能跑的系统。硬件部分简单到哭&…...

佳通轮胎亮相2026 GT Show:以赛事基因破局,重构民用轮胎价值边界

2026年3月27日至29日&#xff0c;苏州国际博览中心迎来GT Show苏州改装车展的年度盛宴&#xff0c;这场聚焦汽车个性化升级与性能改装的行业盛会&#xff0c;成为轮胎企业展现技术实力、布局细分市场的重要窗口。 中国轮胎商务网&#xff08;tirechina.net&#xff09;获悉&…...

快速使用 Docker 设置 Nexior AI 平台

Nexior 是一个开源项目&#xff0c;允许用户轻松部署自己的 AI 应用网站&#xff0c;功能包括 AI 问答、Midjourney 绘图、知识库问答、艺术二维码等。用户无需自己开发 AI 系统、购买 AI 账户或担心 API 支持和支付系统配置&#xff0c;提供零启动成本和无风险的方式通过 AI 获…...

CN3881-规格书 如韵电子 10A 降压型同步单节锂电池充电管理集成电路

概述: CN3881 是一款可使用太阳能供电的 PWM 降压模式单节锂电池充电管理集成电路&#xff0c;可独立对单 节锂电池充电进行管理&#xff0c;具有封装外形小&#xff0c;外围元器件少和使用简单等优点。 CN3881 采用涓流&#xff0c;恒流和恒压充电模式&#xff0c;非常适合单节…...

高效Windows注册表分析工具实战指南:如何用RegRipper3.0突破注册表数据提取瓶颈?

高效Windows注册表分析工具实战指南&#xff1a;如何用RegRipper3.0突破注册表数据提取瓶颈&#xff1f; 【免费下载链接】RegRipper3.0 RegRipper3.0 项目地址: https://gitcode.com/gh_mirrors/re/RegRipper3.0 ▶ 核心价值&#xff1a;为什么RegRipper3.0是注册表分析…...

TargetMol明星分子—— 2‘,3‘-cGAMP

2,3-cGAMP 是哺乳动物细胞中的内源性 cGAMP。cGAMP 分子属于环状二核苷酸&#xff08;CDNs&#xff09;家族&#xff0c;以三种不同的形式存在&#xff1a;3′3′-cGAMP、2′3′-cGAMP和 3′2′-cGAMP。由哺乳动物细胞中环鸟苷腺苷酸合成酶&#xff08;cyclic guanosine monoph…...