【玩转IDEA】最全最实用快捷键总结及自定义快捷键(收藏)

简介: 【玩转IDEA】最全最实用快捷键总结及自定义快捷键(收藏)

哈喽,大家好,五一假期余额不足啦,一条已经回到公司加班,这第一件事,就是赶紧把假期欠的补上。


最近看到有好多博主在写IDEA的使用技巧,确实IDEA已经java程序员必用的开发工具了,但是我发现这些文章几乎都是标题党,既没有做到全面,又没有做到实用,有些在工作中根本不会用的快捷键也写,也没有教大家怎么自定义快捷键。


所以,一条准备出个【玩转IDEA】系列,总共分三期,分别是快捷键、插件、设置(File-Settings)。


先来看第一期:最全最实用的快捷键,记得关注、点赞、收藏。


image.png

实用快捷键总结

一. 代码快速提示补全

IDEA的补全功能可谓深受广大程序员喜爱,但很多人不知道的除了IDEA设置好的提示关键词外,我们也可以自己设置,先看看自带的,再教怎么自己设置。

1.快速生成main方法

psvm或者main,一条习惯是main

20210505123119583.png

2021050512304020.png


2. 快速生成输出语句

sout

20210505123208640.png

3.自定义提示关键词

比如我想自定义一个输入【mmm】就提示main方法,该怎么做?

1.File - Settings,点击。

2.找Live Templates ,可以在搜索里面搜live,找到后点击。

3.先点击+号,会弹出两个选项

20210505123626825.png

Live Template(这个就是添加自定义模板)

Template Group...(这个是添加分组的)。如果是为了自定义,建议先添加分组标识为自己创建的。像一条这样。

20210505123936676.png

4.点击Live Template,就是模板制作。四个地方需要注意:

20210505124513390.png

5.使用,你学废了吗?

20210505124629482.png

20210505124650175.png

 

二. 快速定位

在实际开发中会有非常多的java文件,每个文件可能会有上前行,这时候快速找到我们要编辑的文件或行就非常重要。

1.切换已打开文件

Alt + 右箭头 或 Alt + 左箭kuaisu 

2.回到上次编辑的地方

Ctrl + Alt + 左箭头

3. 左侧工程栏显示与关闭

Ctrl + Fn + F12

这个快捷键用起来非常不方便,我们可以自己修改,往后看,会讲。

4.行跳转

Ctrl + G

5.最近文件

Ctrl + E

6.切换文件

Ctrl + Tab

三.快捷编辑与调试

1.运行

Ctrl + Shift + F10

后面讲修改这个快捷键

2. 提示方法的参数

Ctrl + p

20210505193808991.png

3.快速删除一行

Ctrl+Y

4. 新建或插入

Alt + lnsert

1.在左侧工程栏使用:新建文件

2.在右侧代码蓝使用:生成构造方法,get set方法 override

20210505192642121.png

20210505192736255.png

5. 查找

快捷键 介绍
Ctrl + F 当前文件中查找
Ctrl + R 查找并替换
Shift + Shift 快速查找
Ctrl + N 查找Class
Ctrl + Shift + N 查找文件
Ctrl + Shift + Alt + N

查找Symbol(方法名)

6.类的层级关系

Ctrl + H

20210505195659888.png

7.方法在哪里使用

Alt + F7

20210505195745366.png

8.方法快速跳转

Alt + 上下方向键

9.修改变量及其引用

选中变量 shift+f6(shift+fn+f6)——修改后回车

ctrl+R的当前页面全局替换

ctrl+shift+R 项目中的全局替换

四.Git相关

1.add

shift + alt +a

2.commit

ctrl + k

3.pull

ctrl +t

4.push

ctrl+shift+k

5.revert

ctrl+alt+z

五.补充

快捷键 介绍
F2 快速定位到文件报错位置
Ctrl+E 最近的文件
Ctrl+Alt+Enter

在当前行前插入一行 

Shift+Enter 在当前行下面增加一行
Ctrl+Alt+O 自动删除未使用的import
Ctrl+Alt+T 快捷代码块 try catch 等
Alt+鼠标选择 列选择模式,按列选择
Alt+7 列出当前列的所有方法
Ctrl+Alt+V

抽取代码,提取方法参数为变量,

然后方法调用传入新生成的变量

Ctrl+Alt+P 将内容提取成所在方法的参数
Ctrl+Alt+C 将内容提取成常量
Ctrl+Alt+M 提取方法,将选中的代码提取到方法里
Ctrl+W 选择光标所在单词、行、块等
Ctrl+Alt+左 光标返回上次编辑位置

自定义快捷键

1.安装插件

Key Promoter X

这个插件能够提示我们当前操作的快捷键是什么,帮助记忆,同时点击就能进入该快捷键的设置。

file -settings -plugins -搜索插件

20210505201031550.png

点击 install 重启IDEA

2.使用插件

安装插件后再点击运行,看右下角。

20210505201245225.png

点击进去之后,添加你喜欢的快捷键,删除默认的快捷键。

20210505201343527.png

比如一条就把运行改成了Alt+R,很方便。

 

【玩转IDEA】第一期就到这啦,还有哪些你觉得实用的快捷键,在评论区分享给大家吧!

我是一条,一个在互联网摸爬滚打的程序员。

微信搜【一条IT】关注我。第一时间获取文章推送。

道阻且长,行则将至。大家的 【点赞,收藏,关注】 就是一条创作的最大动力,我们下期见!

注:关于本篇博客有任何问题和建议,欢迎大家留言!


相关文章
|
2月前
|
Linux Android开发 Windows
IDEA如何设置成Eclipse的快捷键
【10月更文挑战第9天】这段内容介绍了如何在 IntelliJ IDEA 中设置类似 Eclipse 的快捷键。主要包括:1) 打开设置;2) 进入快捷键设置页面;3) 选择 Eclipse 快捷键方案;4) 可选的自定义调整。通过这些步骤,可以让熟悉 Eclipse 的用户更快适应 IDEA。
368 4
|
4月前
|
Java 数据库连接 Spring
如何在IDEA中自定义模板、快速生成完整的代码?
这篇文章介绍了如何在IntelliJ IDEA中使用easycode插件自定义代码生成模板,以快速生成Spring Boot、MyBatis等项目中常见的Controller、Service、Dao、Mapper等组件的代码。
如何在IDEA中自定义模板、快速生成完整的代码?
|
3月前
|
安全 Java
IntelliJ Idea 常用快捷键列表
这是一份IntelliJ IDEA常用快捷键列表,涵盖了代码编辑、文件操作、重构、查找及调试等多种开发场景。例如,使用Ctrl+Shift+Enter完成语句,Ctrl+E打开最近的文件,Ctrl+Shift+E查看最近更改的文件,以及Alt+Q预览当前方法声明等,极大地提升了开发效率。
IDEA中返回上一步和下一步快捷键失效【Ctrl+Alt+左箭头】
这篇文章提供了解决IntelliJ IDEA中"返回上一步"和"下一步"快捷键失效的方法,通常是因为与其他软件的快捷键发生冲突,解决方法是更改快捷键设置。
|
5月前
|
Java Android开发 Spring
idea开发常用快捷键总结
idea开发常用快捷键总结
185 9
|
5月前
|
SQL Java 数据库连接
idea中配置mybatis 映射文件模版及 mybatis plus 自定义sql
idea中配置mybatis 映射文件模版及 mybatis plus 自定义sql
98 3
|
5月前
|
程序员 开发者
IDEA插件-Key Promoter X快捷键显示
Key Promoter X 是一款用于 IntelliJ IDEA 的插件,旨在帮助开发者学习并提键盘快捷键使用效率。它会监视用户在 IDEA 中的操作,并在您使用鼠标执行某些操作时提供相应的快捷键提示。 当使用鼠标点击一个按钮或菜单项时,Key Promoter X 会显示一个弹窗,告诉用户可以使用哪个键盘快捷键来执行相同的操作。
168 0
IDEA插件-Key Promoter X快捷键显示
|
4月前
|
Java
IDEA常用快捷键
本文为IDEA用户,特别是Java新手总结了一系列实用快捷键,包括快速生成main方法(psvm)、输出语句(sout)、删除行(Ctrl + X/Y)等,以及代码搜索、调试模式启动等高级功能,并提供了自定义快捷键的方法及示例图片,助你提升开发效率。
|
5月前
|
IDE Oracle Java
day4:JDK、IntelliJ IDEA的安装和环境变量配置
【7月更文挑战第4天】🏆本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
228 0
|
5月前
|
网络协议 安全 Linux
在IntelliJ IDEA中使用固定公网地址远程SSH连接服务器环境进行开发
在IntelliJ IDEA中使用固定公网地址远程SSH连接服务器环境进行开发
114 2