Intellij IDEA 高效使用教程

IDEA 教程之基础篇(四):IntelliJ IDEA 中高效地使用 Maven(图文并茂) IntelliJ IDEA 集成了 Maven 的全部功能,可以让我们轻松的创建和管理 Maven 项目。本文主要讲述在 IntelliJ IDEA 中,如何高效地使用 Maven,这需要你有一定的 Maven 基础。 阅读详情

8297a07d742475f30d671568e8345b7e.png

来源:www.toutiao.com/i6929867921162273292/

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

一. 安装插件

1. Codota 代码智能提示插件

98d74653e95b2e2ab7f138a24e4989ad.png
图片

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

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

e6c586101cfba639c8b7e9cf5ef973d0.png
图片

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

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

30fb0f8fd1c38387399c3cc6e7f3c6cc.png
图片

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

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

47aac1ada24b3fc1077cd32beb9671d7.png
图片

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

4. Lombok 简化臃肿代码插件

8bcce320fc0bbc1558b788852e8aa348.png
图片

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

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

ad0fafbad5cb27a8e0c3379ee242491f.png
图片

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

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

faa59a829c34df74d3e36bb4f170052a.png
图片

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

7. MybatisX 高效操作Mybatis插件

622b0d7b7838be4a8da4349ac038a5c4.png

8. SonarLint 代码质量检查插件

c7e7e2ce9b6b4885de616d89da22492c.png
图片

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

9. Save Actions 格式化代码插件

b9c084973b90ab8f9cb77213837bb9fc.png
图片

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

10. CheckStyle 代码风格检查插件

功能跟Alibaba Java Coding Guidelines类似

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

02ca17b79d3ad984b93ca15196364b11.png
图片

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

ef6978b015447438e5e3e1cc19b8b407.png
图片

13. Statistic 代码统计插件

85ef79df82d0d1ec959d84b49620aba0.png
图片

14. Translation 翻译插件

89a9732b22ffbd20577e4f702a8e0c48.png
图片

15. Rainbow Brackets 彩虹括号插件

778b1893d55818d938821a52398784e1.png
图片

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

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

218326e1798192aac9507871f81efff6.png
图片

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

0d5320c711ced2d530aaa5559c8fb4fd.png
图片

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

1. 优化导包配置

ae95746cb8bc9e3d413fd8a847c65637.png
图片

2. 取消tab页单行显示

9ab51b9cc472eaf474a96f3d9388a186.png
图片
72cdd243eecf5db01251e3dd2389f20b.png
图片

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

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

e8377b6bcf794aa1de97e2f1c2b01304.png
图片
9bfaf0068cce95eb549a099d897e5d85.png
图片

4. 选中复制整行

cf1926ef279afacbbaebef30a4b04f02.png
图片
56d9c55a0673b95a45414db9b09c69c6.png
图片

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

5. 取消匹配大小写

c3ad3d7c0119f79bce502ebe2b7339e4.png
图片

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

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

a885c627d39f5343dac05403c51e3fa1.png
图片

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

37c2f0c21c738baefee25ff94884c07a.png
图片

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

c85e055238f12496988935e6e22ef3e7.png
图片

你还知道哪些关于Intelij idea高效操作或插件呢

IntelliJ IDEA高效开发实战教程 IntelliJ IDEA允许用户通过界面设置自定义窗口布局,甚至可以保存为自定义主题。它还提供了丰富的快捷键配置选项,以提高开发效率。快捷键自定义:在File->Settings->Keymap中可以修改现有快捷键或创建新的快捷键映射。界面主题:在File->Settings->->Appearance中可以更改主题、颜色方案以及字体大小。 阅读详情

相关推荐

RDKit实战:5分钟搞定药物分子相似性分析(附Python代码)

本文提供了一套基于RDKit的快速药物分子相似性分析实战指南。通过Python代码演示,从环境搭建、分子指纹(如Morgan指纹)计算到Tanimoto相似性排序与可视化验证,帮助研究者在5分钟内完成从海量化合物库中精准筛选潜在活性分子的全流程,提升药物发现效率。

weixin_29193359的博客 316

IDEA - 全局配置手册

IDEA全局配置 运行速度优化 - 内存配置 IDEA的默认配置为了兼容低配置机器,将启动内存参数设置的很小,这导致了庞大的 idea 编辑器在启动的时候经常卡顿。我们在 idea 的安装目录 bin 文件夹,64位找"idea64.exe.vmoptions",默认找"idea.exe.vmoptions" 文件,该文件是配置 idea 内存环境的文件。当然前提是你的电脑内存是足够,否则配置太大也是白瞎。 -Xms:最小启动内存参数 -Xmx:最大运行内存参数 -XX:ReservedCodeCache

〆、挽风的博客 4197

ECB oracle——attack

基于ECB oracle的攻击方案前言什么是ECB方案步骤1.确定块大小和明文大小2.暴力破解求明文脚本代码 前言 参考文章:Breaking ECB by prepending your own message. 环境地址:ECB oracle 什么是ECB 分组密码中AES的一种模式(其他还有:CBC、ECB、CTR、OCF、CFB)如图每一块加密是分开的。 方案步骤 1.确定块大小和明文大小 先用一个字符"a"去encrypt返回32个字节的数据(64位16进制)依次用"aa",“aaa”…去en

weixin_44617902的博客 1311

Java开发工具——IDEA(修改全局配置,提升工作效率)

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

二哈喇子! 1万+

2024年最新双摄像头的实时视频拼接及目标跟踪(一)_监控视频拼接实时(1),网络相关+C C++三方库的源码分析+数据结构与算法

opencv中采用了SURF,ORB进行特征点提取,如果装的是opencv2.0版本,则可以直接用SURF,如果是3.0版本,则需要下载相应的contrib库进行安装。原理不赘述,给出其实验结果对比和分析,原始图像1SURF特征点提取网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加戳这里获取一个人可以走的很快,但一群人才能走的更远!

m0_51437227的博客 937

无网络环境部署:手动获取并安装OneNote for Windows 10完整指南

本文提供了一份详尽的OneNote for Windows 10离线安装指南。针对无网络或内网隔离环境,详细介绍了如何从官方渠道获取正确的产品ID,利用第三方工具下载纯净的.appxbundle安装包,并解决系统兼容性与依赖框架问题。最后,通过PowerShell管理员命令完成安全部署,是IT管理员和高级用户在离线环境下部署UWP应用的实用参考。

loss4bartender的博客 496

【IDEA 全局设置】

IDEA 全局设置 新安装的IDEA 常用的设置。 全局设置,让新项目创建、打开时也就能生效的设置。 Other Settings 注意ctrl + alt + s 是当前项目的设置,并不能全局生效(新项目) Settings for new Projects File --> Other Settings --> Settings for new Projects 设置 字符集 File Encodings [Editor --> File Encodings] UTF-8 UT

qq_45494908的博客 6014

(Linux)DHCP 超级作用域和中继代理(超难受做了超久)

DHCP服务器在192.168.159.0 可以实现分配IP的功能,现在要跨网段分配IP 就需要用到DHCP中继代理。中继代理有两张网卡分别eth0:IP 192.168.159.2 ;eth1: IP:192.168.200.2 。现在要实现192.168.200.0网段的客户机可以获取DHCP服务器的IP。中继代理其实是相当于一个路由器的作用 DHCP服务器的IP地址 :192.168.159...

DJ_joker的博客 2225

idea使用前的全局配置,一次配置,多次使用

每次导入一个新的项目,就需要重新设置编码、maven、jdk、git版本等信息。实际每个项目所用到的配置信息是一致的,除非换一家公司,不然不会改动到这些内容。:2024.1.1。

xing__meng的博客 1168

IC面试常考题 Verilog三分频电路设计(占空比50%,三分之一,三分之二)

实现三分频电路最简单的是: 利用计数器实现。 时序图分析(本人比较懒,平常科研忙,所以直接手画时序图了,懒得用软件画了): 直接上图分析:利用计数器每隔三个周期信号翻转一次,同时在不同的计数下翻转得到的同步信号 clk_1和clk_2,再利用异或即可实现出一个不同占空比的三分频信号(同样的方法也可扩展到其他奇数分频设计中)。 例如占空比50%: module Div_three( input clk, input rst_n, output div_three ); reg

qq_41884662的博客 1万+

DM-VIO论文精读:从‘延迟边缘化’到‘位姿图BA’,手把手拆解单目VIO性能超越双目的秘密

本文深入解析DM-VIO技术如何通过延迟边缘化和位姿图BA创新,解决单目视觉惯性里程计(VIO)的尺度不可观性问题,并在精度上超越传统双目系统。文章详细介绍了延迟边缘化的双因子图结构设计、位姿图BA的多级初始化策略,以及系统级优化带来的性能提升,为VIO研究与实践提供了重要参考。

weixin_30616969的博客 428

IDEA设置全局配置

在IDEA中,选择 File -> Close Project 关闭项目。然后选择Customize -> All settings 进行全局配置,即所有项目公共的配置。

mingyonghu的博客 7471

提示工程架构师揭秘:prompt优化中的“隐性成本”如何控制?

当我们谈论Prompt优化时,往往聚焦于“效果提升”——比如让模型生成更准确的回答、更符合要求的格式。优化的本质是“成本-收益”的平衡。那些看不见的“隐性成本”,比如反复调试的时间消耗、复杂Prompt带来的认知负荷、长文本导致的系统资源浪费、后续维护的无穷麻烦,往往会在长期运营中成为压垮效率的“稻草”。本文将从提示工程架构师的视角,揭秘Prompt优化中的“隐性成本”到底是什么、如何量化,以及通过哪些工程化手段将这些“看不见的消耗”转化为“可控制的效率”。

操作系统内核探秘的博客 700

Intellij idea高效使用教程

装好Intellij idea之后,进行如下的初始化操作,工作效率提升十倍。 一. 安装插件 1. Codota 代码智能提示插件 只要打出首字母就能联想出一整条语句,这也太智能了,还显示了每条语句使用频率。 原因是它学习了我的项目代码,总结出了我的代码偏好。 如果让它再加上机器学习,人工智能写代码的时代还会远吗? 2. Key Promoter X 快捷键提示插件 每次都会在右下角弹窗提示,帮助我们快速熟悉快捷键。 3. CodeGlance 显示代码缩略图插件 当代码很多的时候,方便查看,很有用

LoveSummer 3736

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

上一篇: 昨天,JetBrains 推出“下一代 IDE”,快看看有哪些值得期待的功能!
下一篇: CTO:以后配置Nginx 用这款神器!
Java思维导图
博客等级 码龄10年 306粉丝 71原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值