IDEA常用快捷键

这篇博客详细记录了IntelliJ IDEA的各种常用快捷键,包括代码编辑、重构、搜索、调试等方面,旨在提升开发者的工作效率。通过掌握这些快捷键,开发者能够更快速地定位错误、重构代码、切换文件、查看类结构以及进行调试操作,从而实现流畅的开发体验。
摘要由CSDN通过智能技术生成

欢迎关注

IDEA常用快捷键记录

  • Alt + Enter:自动提示、检查报错。必会
  • Shift + F6:文件重命名、重构。
  • Ctrl + W:选中当前单词,多按几下w会扩展选中的范围。
  • Ctrl + E:显示打开最近文件,多按一下E,仅仅显示编辑过的文件。
  • Ctrl + Shift+W:选择范围逐渐缩小。
  • Ctrl + Alt + U:显示当前类继承结构框图。
  • Ctrl + N:类搜索,再按下N可以搜素jar包中的类。
  • Ctrl + Shift+N:文件搜索,再按下N可以搜素jar包中的文件。
  • Ctrl+Alt+Shift+N:快速查找符号,包括函数、成员变量等。
  • Ctrl + Shift+F:字符串搜索。
  • Ctrl + Shift + Enter:补全 { },使代码语句完整。
  • Ctrl + F4:关闭当前窗口。
  • Shift + Alt + ↑ or ↓ :代码语句上下移动。
  • Ctrl + D:向下复制一行代码。
  • Ctrl + Y:删除一行
  • Ctrl + Alt + L:格式化代码。
  • Shift + Shift :双击 shift 进入万能搜索。
  • Ctrl + Alt + ← or →:返回上/下一个光标位置。
  • Ctrl + Alt + S:打开设置。
  • Ctrl + Shift + F9 or F10:调试/运行程序。
  • Shift + Enter:下方插入一行。
  • Ctrl + Alt + Enter:上方插入一行。
  • Ctrl + Shift + J:选中行合并成一行。
  • Ctrl + H:显示当前类的继承层次。
  • Ctrl + Shift + H:显示当前方法的继承层次。
  • Ctrl + Alt + H:显示当前方法的调用层次(选中方法)。
  • F2:定位下一个错误。
  • Shift + F2:定位前一个错误。
  • Ctrl + O:重写父类方法。
  • Ctrl + I:实现父类或接口中的方法。
  • Ctrl + Alt + T:将选中代码用 if、while、for、try–catch等包装起来。
  • Ctrl + Shift + Delete:去除相关包装。
  • Ctrl + F12:查看方法和成员变量。
  • Ctrl+Alt+O:去掉无用的 import 包文件。
  • Alt+↑ or ↓ :以函数为单位移动。
  • Ctrl+G:定位到行。
  • Ctrl+{ or }:跳转括号开头与结尾。
  • Ctrl+F:查找。
  • Ctrl+R:替换。
  • F4:进入某一方法或者变量定义处。
  • Ctrl+B:进入光标所在的方法/变量的接口或是定义处,等效于 Ctrl + 左键单击 (必备)。可以进入xml文件中,也可以从xml文件调回java函数,比F4功能强大。
  • Ctrl+Alt+M:抽取为函数(首先选中抽取的语句)。
  • Ctrl+Alt+V:抽取为变量。
  • Ctrl+Alt+C:抽取为静态变量。
  • Ctrl+Alt+P:抽取为方法参数。
  • Ctrl+Alt+F:抽取为Field(成员变量)。
  • Ctrl+F8:打断点/取消断点。
  • Shift+F9 or F10:调试/运行。
  • F7:进入函数。
  • F8:单步。
  • F9:到下一个断点或者结束。
  • Alt+F9:运行到光标处。
  • Ctrl+Shift+F8:光标不在断点行时,查看所有断点。当光标在断点行时,设置条件断点(即满足一定条件时,才会触发断点功能)。
  • Mute Breakpoints:禁止所有断点。
  • setValue:调试过程中,可以在如图位置按F2修改中间变量值。在这里插入图片描述
  • Alt+F8:查看表达式结果,可以在调试过程中查看中间变量的值。
  • Ctrl+Shift+T:生成测试类。
  • F11:代码行加Bookmarks(书签,适合阅读代码)
  • Ctrl+F11:带有助记的书签(使用Ctrl+"助记符"实现快速跳转)
  • Ctrl+Shift+A:Find Action(查看动作快捷键)
  • Alt+Shift+F:收藏代码,可以是类也可以是方法(注意,把光标放在需要收藏的位置,即收藏类放在类名,收藏方法放在方法名。不是选中)
  • Alt+1:跳转到右侧工程面板,按下ESC返回代码编辑区。
  • Ctrl+Shift+U:大小写转换。
  • Ctrl+Alt+Shift+J:选择所有相同的符号,以便集体操作。
  • live templates:实现代码快捷输入。
  • Ctrl+Alt+Shift+↑ or ↓ :快速查找相对于上一次Git提交修改的内容。
  • Ctrl+Alt+Z:回滚rollback,撤销上一次Git提交中的修改。
  • local history:查看代码修改记录
  • Ctrl+Alt+Shift+S:工程框架,导包等功能。
  • Ctrl+Alt+insert:在当前文件创建文件。不用再回到左侧工程栏。
  • F5:复制当前文件。
  • F6:移动当前文件
  • 在文件上使用Ctrl+C复制文件名,使用Ctrl+Shif+C复制包含路径的文件名。
  • Ctrl+Shift+V:调取IDEA自带粘贴板。

自己定义的快捷键

  • Alt+I:抽取接口。
  • Alt+U:pull member up,如:提取方法到接口中。
  • Alt+End:实现光标快速跳转(配合emacsIDEAs插件,为AceJumpWord设置的快捷键)。
  • Alt+Shift+U:Git的集成功能,查看每行代码的Annotate,方便请教询问(自己设置的快捷键)
  • Ctrl+Shift+Windows:编辑当前运行(Edit Configuration)

Postfix completion在这里插入图片描述

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值