【分类汇总】idea快捷键、idea配置、常用插件

article/2025/5/6 13:35:23

写在前面

        千万别看目录很长就感觉本篇博客很絮叨繁琐,里面多是配置的讲解贴了很多的图片方便大家了解,配置成功一次之后就可以一直使用了。

        快捷键的使用建议大家先看,后续敲代码的时候刻意的使用快捷键,相信经过两三天的使用就可以熟练掌握了。我刚开始使用快捷键的时候也是不习惯,我有个小技巧就是如果能够使用快捷键简化的开发而我忘了使用快捷键,我就会把刚才的代码删了,强迫自己使用快捷键再写一次,如此就会很快掌握了。

目录

1 快捷使用篇

1.1 快速生成语句 

1.1.1 main语句

1.1.2  输出语句

1.1.3 流程控制语句

1.1.4 变量定义

1.1.5 try-catch异常

1.2 快捷键

1.2.1 Ctrl系列

1.2.2 alt系列

1.2.3 shift系列

1.2.4 alt + shift系列

1.2.5 Ctrl + alt系列

2 idea设置篇

2.1 设置主题(背景图片)

2.2 设置字体

2.2.1 设置默认的字体及其大小、行间距  **墙裂推荐**

2.2.2 设置字体大小可以随意改变   **墙裂推荐**

2.3 设置鼠标悬停提示

2.4 提示的时候忽略大小写  **墙裂推荐**

2.5  取消单行显示tabs  **墙裂推荐** 

2.6 自定义类注释和方法注释

2.7 设置项目文件编码   **墙裂推荐**

2.8 修改IDEA中的快捷键

2.9 设置代码自动补全提示(快捷键)

3 插件篇(按需下载)

3.1 Alibaba Java Coding Guidelines

3.2 Gitee 

3.3 Lombok

3.4 MybatisX

3.5 Translatio


1 快捷使用篇

1.1 快速生成语句 

1.1.1 main语句

psvm + Enter 或者 main + Enter

1.1.2  输出语句

sout + Enter

 带内容的输出

带双引号的字符串 或者 变量名  + .sout + Enter

1.1.3 流程控制语句

if判断语句

判断条件 + .if + Enter
判断条件 + .else + Enter

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5omO5ZOH5aSq5p6j57OV,size_20,color_FFFFFF,t_70,g_se,x_16

while循环

循环条件 + .while + Enter

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5omO5ZOH5aSq5p6j57OV,size_19,color_FFFFFF,t_70,g_se,x_16

for循环 

普通for循环
fori + Enter

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5omO5ZOH5aSq5p6j57OV,size_10,color_FFFFFF,t_70,g_se,x_16

数组、集合的增强循环

数组名或集合名 + .for + Enter

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5omO5ZOH5aSq5p6j57OV,size_20,color_FFFFFF,t_70,g_se,x_16

数组、集合的正向for循环

数组名、集合名.fori + Enter

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5omO5ZOH5aSq5p6j57OV,size_20,color_FFFFFF,t_70,g_se,x_16

数组、集合的反向for循环

数组名、集合名.forr + Enter

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5omO5ZOH5aSq5p6j57OV,size_20,color_FFFFFF,t_70,g_se,x_16

迭代器循环

复合快捷键使用,具体操作如下 

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5omO5ZOH5aSq5p6j57OV,size_20,color_FFFFFF,t_70,g_se,x_16

1.1.4 变量定义

实例化对象

一般情况下:new 类名 + .var + Enter

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5omO5ZOH5aSq5p6j57OV,size_20,color_FFFFFF,t_70,g_se,x_16

定义变量

变量值 + .var + enter 

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5omO5ZOH5aSq5p6j57OV,size_20,color_FFFFFF,t_70,g_se,x_16

1.1.5 try-catch异常

表达式 + .try + enter

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5omO5ZOH5aSq5p6j57OV,size_20,color_FFFFFF,t_70,g_se,x_16

1.2 快捷键

1.2.1 Ctrl系列

快捷键效果
Ctrl + C复制当前选中代码
Ctrl + V在光标处粘贴代码
Ctrl + X剪切当前选中代码
Ctrl + D复制光标所在行代码到下一行
Ctrl + O重写方法
Ctrl + F搜索
Ctrl + 鼠标单击进入查看源码
Ctrl + Z撤回操作(Undo)
Ctrl + Y撤回撤回的操作(Redo)

1.2.2 alt系列

生成(或者重写)方法

alt + insert

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5omO5ZOH5aSq5p6j57OV,size_20,color_FFFFFF,t_70,g_se,x_16

选择要重写的方法,与上图的Override Methods效果一样

Ctrl + O

万能快捷键(会提供所有的代码报红解决方案,最主要的作用就是导包)

alt + enter

代码自动补全提示

alt + /

IDEA默认的代码提示快捷键是Ctrl + 空格,但是这个快捷键用着不顺手,还有一些小伙伴是因为这个快捷键无法使用(可能是因为和别的软件产生冲突),所以说最好将其设置成alt + /,具体设置方式见这篇博客:能让你的Intellij IDEA 起飞的几个设置

alt + 数字键

下面图中红框框起来的四个部分都有一个数字键,alt + 这个数字键就代表着打开或者关闭这个模块其中1和7最常用

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5omO5ZOH5aSq5p6j57OV,size_20,color_FFFFFF,t_70,g_se,x_16

   

1.2.3 shift系列

全局关键字搜索

Shift + Shift

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5omO5ZOH5aSq5p6j57OV,size_20,color_FFFFFF,t_70,g_se,x_16

  

当前的类进行关键字检索

Ctrl + F

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5omO5ZOH5aSq5p6j57OV,size_20,color_FFFFFF,t_70,g_se,x_16

缩进与取消缩进 

不只是单行代码的缩进操作,并且可以将选中的几行代码向前向后缩进

tab

Shift + tab

光标不在该行的末尾进行换行

        之前换行需要将光标放在该行代码的最后面再使用enter键才能实现换行操作,现在直接不用管光标的位置,使用快捷键就能完成光标不在该行的末尾进行换行

Shift + enter

重命名class

Shift + F6

鼠标选中想要重命名的类,使用快捷键Shift + F6

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5omO5ZOH5aSq5p6j57OV,size_15,color_FFFFFF,t_70,g_se,x_16

1.2.4 alt + shift系列

向上向下移动代码的位置(可以是单行,也可以是选中的所有代码所在行)

快捷键

效果

alt + Shift + ↑

将光标所在行向上移动一行

alt + Shift + ↓

将光标所在行向下移动一行

1.2.5 Ctrl + alt系列

代码块包围

Ctrl + alt + T

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5omO5ZOH5aSq5p6j57OV,size_20,color_FFFFFF,t_70,g_se,x_16

代码规范快捷键(将代码按照开发规范格式化)

Ctrl + alt + L

切换工作区中的类

Ctrl + alt + ←

返回上一次打开的工作区

Ctrl + alt + →

取消返回上一次打开的工作区

其中Ctrl + alt + →可能和QQ的屏幕录制的快捷键冲突,把QQ的那个快捷键改成别的即可

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5omO5ZOH5aSq5p6j57OV,size_20,color_FFFFFF,t_70,g_se,x_16

2 idea设置篇

2.1 设置主题(背景图片)

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5omO5ZOH5aSq5p6j57OV,size_20,color_FFFFFF,t_70,g_se,x_16

2.2 设置字体

2.2.1 设置默认的字体及其大小、行间距  **墙裂推荐**

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5omO5ZOH5aSq5p6j57OV,size_20,color_FFFFFF,t_70,g_se,x_16

2.2.2 设置字体大小可以随意改变   **墙裂推荐**

设置之后我们就可以使用浏览器中改变页面大小的方式,使用Ctrl+鼠标滚轮来改变字体大小

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5omO5ZOH5aSq5p6j57OV,size_20,color_FFFFFF,t_70,g_se,x_16

2.3 设置鼠标悬停提示

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5omO5ZOH5aSq5p6j57OV,size_20,color_FFFFFF,t_70,g_se,x_16效果如下, 鼠标悬停1s提示该类的各种信息

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5omO5ZOH5aSq5p6j57OV,size_20,color_FFFFFF,t_70,g_se,x_16

2.4 提示的时候忽略大小写  **墙裂推荐**

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5omO5ZOH5aSq5p6j57OV,size_20,color_FFFFFF,t_70,g_se,x_16效果图如下,当我们输入str就可以提示出String,不再区分大小写

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5omO5ZOH5aSq5p6j57OV,size_20,color_FFFFFF,t_70,g_se,x_16

2.5  取消单行显示tabs  **墙裂推荐** 

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5omO5ZOH5aSq5p6j57OV,size_20,color_FFFFFF,t_70,g_se,x_16效果图如下,取消之后,你打开的所有类并不会只显示在一行,打开过多也不会被折叠起来

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5omO5ZOH5aSq5p6j57OV,size_20,color_FFFFFF,t_70,g_se,x_16

2.6 自定义类注释和方法注释

IntelliJ IDEA自动生成自定义的类注释和方法注释https://blog.csdn.net/qq_59138417/article/details/123065779?spm=1001.2014.3001.5502

2.7 设置项目文件编码   **墙裂推荐**

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5omO5ZOH5aSq5p6j57OV,size_20,color_FFFFFF,t_70,g_se,x_16

2.8 修改IDEA中的快捷键

        新手建议直接学习IDEA的快捷键,有eclipse快捷键基础的小伙伴建议废掉重学,或者跟着尚硅谷宋文康老师的视频进行设置。所以说idea的默认快捷键尽量别乱改,但是下面补全提示的快捷键建议修改一下,不然很是影响使用体验

        找到你想修改的快捷键,鼠标右键选择添加键盘或者鼠标快捷键,然后在键盘上点击你想设置的一套快捷键,再确定就可以将其收录了

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5omO5ZOH5aSq5p6j57OV,size_20,color_FFFFFF,t_70,g_se,x_16

2.9 设置代码自动补全提示(快捷键)

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5omO5ZOH5aSq5p6j57OV,size_20,color_FFFFFF,t_70,g_se,x_16

2.9 设置撤销撤回(快捷键)

 

3 插件篇(按需下载)

所有的插件都在这个位置下载

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5omO5ZOH5aSq5p6j57OV,size_20,color_FFFFFF,t_70,g_se,x_16

3.1 Alibaba Java Coding Guidelines

根据阿里巴巴Java开发手册规范你的代码书写,如果不符合手册规范的代码会使用颜色进行提示

3.2 Gitee 

可以在你的idea上登陆你的gitee账号并进行git的一系列操作,提交、克隆、拉取等

3.3 Lombok

简化实体类的开发,运行时加入setter、getter等方法,配合依赖使用

3.4 MybatisX

配合mybatis框架开发使用的插件,也是能够提高开发效率

3.5 Translation

使用Ctrl+shift+Y的快捷键即可将选中的代码翻译成中文,对英语不好的程序员十分友好

3.6 GitToolBox

安装后会在该行代码的后面显示该行代码的git提交人信息以及提交时间,方便大家甩锅

3.7 CamelCase

使用Alt+shift+U的快捷键即可将选中的代码在 kebab-case、SNAKE_CASE、PascalCase、camelCase、snake_case 或 space case 之间来回切换。同时idea默认提供一个快捷键Ctrl+shift+U将选中的代码全部转换成大写或者全部转换成小写之间来回切换


http://chatgpt.dhexx.cn/article/UucPOVeO.shtml

相关文章

InteliJ IDEA 快捷键快速重构

一.IDEA快速重构快捷键 重构类、方法(change signarture):CTRLF6 重命名文件、方法、属性等(rename):SHIFTF6 提取当前选择为变量(extract variable):CTRLALTV 提取当…

idea java文件重命名_IDEA项目重命名的操作

1、修改project名称 2、修改module名称 3、修改Artifacts 4、修改pom的artifactId 重启IDEA,生效! 补充:idea 怎么修改项目名或者modal名字 项目名 1, 原来项目名称是aaaa 修改之后变成 2, 点击OK之后你会发现项目名还…

idea 重命名工程还是有之前名称_IntelliJ IDEA使用快捷键重命名项目、变量、文件等方法总结...

我表示,我在刚刚使用这个编辑器的时候,还真不知道怎么去重命名一个变量,重命名一个文件,或者一个文件夹。 理论上讲,你要是改动一个地方,那么,其他所有引用的地方,应该跟着都给自动的…

idea常用快捷键——批量重命名方法名和变量名

快捷键:shift F6 使用场景:我们写代码的时候可能会遇到这样的情况,1.变量名命名不规范,我们为变量和方法命名的时候需要做到见名知意,但是对于刚入门的人来说,喜欢使用例如 int i 这样的变量&#xff…

idea批量重命名(快捷键+全部替换两种方式)

一、重命名快捷键 1、选中类名,shiftF6 或 右击选择 Refactor,选择Rename 2、出现红框后可开始修改,会自动同步其他地方 二、替换 1、Ctrl C 复制类名,CtrlF搜索快捷键, 2、黄色显示命中的关键字,7matc…

[转帖]十分钟快速理解DPI和PPI,不再傻傻分不清!

十分钟快速理解DPI和PPI,不再傻傻分不清! https://baijiahao.baidu.com/s?id1605834796518990333&wfrspider&forpc关于UX测试相关的:之前一直搞的不是很清楚 这个百家号的解释挺好的 简单转帖一下 以后仔细研究, 设计师充电站 18-07-1308:58 7…

PS学习记录-PPI与DPI

先说两者的重点: dpi是印刷图像时候用的,ppi是设计图像时候用的dpi:【点/英寸】 是印刷计量单位,是每英寸上所印刷的【墨点数】,打印图片一般300dpi左右,代表打印的解析度。ppi:【像素/英寸】是…

如何获取屏幕DPI/PPI并计算A4纸在屏幕的大小

废话文学 以前的显示器分辨率大多支持到1080P,而随着科技的发展,逐渐有了更高分辨率的显示器,如2K屏,3K屏,4K屏,甚至又出现了8K屏。 DPI 和 PPI 经常混用。因为很多行业将Dot泛指为所有的图像基本单元。多…

浅谈屏幕适配 dp dip sp dpi ppi px sp

一、Drawable资源文件夹之间的关系 Android开发中,UI一般会制作多种图片素材,根据素材的分辨率大小,放在如下几个文件夹中: Android 工程里 res 目录下的 drawable-hdpi, drawable-xhdpi, drawable-xxhdpi 等文件夹。我们知道 And…

DPI、PPI和Android的应用开发单位dp

概念 dpi是dot per inch,每英寸多少点 ppi是 Pixel per inch,每英寸像素数 针对显示器的设计时ppi表示显示设备的点密度,dpi表示印刷品点密度. dip或dp,是安卓开发用的单位,1dp表示在屏幕点密度为160ppi时1px长度。 我…

DPI和PPI认知

DPI和PPI DPI(Dots Per Inch)最初用于衡量打印物上每英寸的点数密度,就是说你的打印机可以在一英寸内打多少个点。DPI值越小图片越不精细。 当DPI的概念用在计算机屏幕上时,就应称之为PPI(Pixels Per Inch)…

温情暖冬 | “家关爱”员工生日送福利,昊森感恩有你

时光飞逝,转眼十二月将近过半,为了进一步体现公司对员工的关怀和感谢,营造和谐、美好的公司氛围,在十月和十一月订单高峰期之后,昊森为在生日月的员工准备了别样的惊喜。 行政部门的“家长”带领大家将一份份伴手礼和满…

送一波福利

以下是内容截图: 扫描下面二维码,领取方式:微信公众号后台回复 “架构师”,即可免费获取百度云下载地址。

CSDN:博主为粉丝真心送福利——对比三大云产品窥探未来AI+云(云服务器、AI产品、云数据库、网站等)

CSDN:博主为粉丝真心送福利——对比三大云产品窥探未来AI云(云服务器、AI产品、云数据库、网站等) 导读:因博主与各大互联网公司均有合作,各种互联网产品,如云服务器、AI产品、云数据库、网站等,有任何相关需求均可找博…

【送福利啦~】海大各外卖电话

☆外卖电话☆: 蒸 功 夫 :695843 周 黑 鸭 :664242 多 又 快 :611228 小胖快餐:664875 小 二 哥 :644085 一日三餐:675505 沙县小吃…

送一波福利,给「沉默王二」的读者朋友们

点击上方“沉默王二”,选择“置顶公众号” 第一时间获取有趣有益的文字! 作者 沉默王二 一个有趣的程序员 「沉默王二」公众号运营到现在已经有一段时间了,在分享原创文章的同时也认识了很多志趣相投的朋友。一路走来,感觉颇不容易…

我的 2019:找工作 | 写作 | 挣钱,文末送年终福利

今天是 2019 年的最后一天,对于我来说,2019 年可以说是我高考进入大学以来,最重要的一年了。这一年,也是我收获最多的一年,其中最重要的收获应该就是『找工作』和『运营公众号』以及『挣到了人生的第一个10万』了。 工…

欢度端午个人空间送福利,快来领取吧!---获奖名单公布

欢度端午个人空间送福利,快来领取吧! 活动已经结束,非常感谢各位网友的大力支持和积极参与,个人空间所有工作人员在这对获奖的用户表示祝贺,对此次没能获奖的用户表示感谢,以后我们还会举办更多的活动来回馈大家。希望大家日后能一如既往的支持我们的工作,当然您对个…

中秋节前,送一波福利

为了回馈长期以来各位老铁对本号的关注支持,更好的去看paper,提高技术水平,直接给你送一个 2020新款苹果iPad !无论是自己用,还是当礼物送人,都比较不错的。 赠送规则 赠送规则 本号的读者众多,…

我的CSDN直播首秀来了:技术分享成就精彩程序人生(直播间还送福利哦)

2020博客之星评选活动刚刚落下帷幕,博客之星亚军获得者有感而发:技术分享之路让他收获良多,从一名没有互联网经验,未曾接触过分布式服务、大数据、高并发逆袭成为中通科技资深架构师,负责消息中间件、全链路压测、数据…