IntelliJ IDEA 常用快捷键

本文提供IntelliJ IDEA的全面快捷键列表,包括代码格式化、查找替换、重构等功能,以及实用技巧介绍,助您提高开发效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

IntelliJ IDEA 常用快捷键列表及技巧大全

  • Alt+回车 导入包,自动修正
  • Ctrl+Alt+L 格式化代码
  • Ctrl+R 替换文本
  • Ctrl+F 查找文本
  • Ctrl+Shift+Space 自动补全代码
  • Ctrl+空格 代码提示
  • Ctrl+Alt+Space 类名或接口名提示
  • Ctrl+P 方法参数提示
  • Ctrl+Shift+Alt+N 查找类中的方法或变量
  • Shift+F6 重构-重命名
  • Ctrl+X 删除行
  • Ctrl+D 复制行
  • Ctrl+/ 或 Ctrl+Shift+/ 注释(// 或者// )
  • Ctrl+H 显示类结构图
  • Ctrl+Q 显示注释文档
  • Alt+F1 查找代码所在位置
  • Alt+ left/right 切换代码视图
  • Alt+ Up/Down 在方法间快速移动定位
  • Ctrl+Shift+Up/Down 代码向上/下移动。
  • F2 或Shift+F2 高亮错误或警告快速定位
  • 选中文本,按Ctrl+Shift+F7 ,高亮显示所有该文本,按Esc高亮消失。
  • Ctrl+B 快速打开光标处的类或方法
  • Ctrl+E,可以显示最近编辑的文件列表
  • Shift+Click可以关闭文件
  • Ctrl+[或]可以跳到大括号的开头结尾
  • Ctrl+Shift+Backspace可以跳转到上次编辑的地方
  • Ctrl+F12,可以显示当前文件的结构
  • Ctrl+F7可以查询当前元素在当前文件中的引用,然后按F3可以选择
  • Ctrl+N,可以快速打开类
  • Ctrl+Shift+N,可以快速打开文件
  • Alt+Q可以看到当前方法的声明
  • Ctrl+W可以选择单词继而语句继而行继而函数
  • Alt+F1可以将正在编辑的元素在各个面板中定位
    12.Ctrl+P,可以显示参数信息
    13.Ctrl+Shift+Insert可以选择剪贴板内容并插入
    14.Alt+Insert可以生成构造器/Getter/Setter等
    15.Ctrl+Alt+V 可以引入变量。例如把括号内的SQL赋成一个变量
    16.Ctrl+Alt+T可以把代码包在一块内,例如try/catch
    17.Alt+Up and Alt+Down可在方法间快速移动
    下面的不是很有用
    18.在一些地方按Alt+Enter可以得到一些Intention Action,例如将”==”改为”equals()”
    19.Ctrl+Shift+Alt+N可以快速打开符号
    20.Ctrl+Shift+Space在很多时候都能够给出Smart提示
    21.Alt+F3可以快速寻找
    22.Ctrl+/和Ctrl+Shift+/可以注释代码
    23.Ctrl+Alt+B可以跳转到抽象方法的实现
    24.Ctrl+O可以选择父类的方法进行重写
    25.Ctrl+Q可以看JavaDoc
    26.Ctrl+Alt+Space是类名自动完成
    27.快速打开类/文件/符号时,可以使用通配符,也可以使用缩写
    28.Live Templates! Ctrl+J
    29.Ctrl+Shift+F7可以高亮当前元素在当前文件中的使用
    30.Ctrl+Alt+Up /Ctrl+Alt+Down可以快速跳转搜索结果
    31.Ctrl+Shift+J可以整合两行
    32.Alt+F8是计算变量值
    IntelliJ IDEA使用技巧一览表

  • 右键点击断点标记(在文本的左边栏里)激活速查菜单,你可以快速设置 enable/disable 断点或者条件它的属性。
  • 使用 Refactor|Copy Class… 可以创建一个所选择的类的“副本”。这一点很有用,比如,在你想要创建一个大部分内容都和已存在类相同的类时。
  • 要导航代码中一些地方使用到的类、方法或者变量的声明,把光标放在查看项上再按 Ctrl-B 即可。也可以通过按 Ctrl 键的同时在查看点上单击鼠标键调转到声明处。
  • 把光标放到查看点上再按 Ctrl-Alt-B 可以导航到一个抽象方法的实现代码。
  • 要看一个所选择的类的继承层次,按 Ctrl-H ( Browse Type Hierarchy )即可。也可以激活编辑器中的继承关系视图查看当前编辑类的继承关系。
  • 用 Alt-F3 ( Search | Incremental Search )在编辑器中实现快速查查找功能。
    在“ Search for: ”提示工具里输入字符,使用箭头键朝前和朝后搜索。按 Escape 退出。
  • Ctrl-Shift-J 快捷键把两行合成一行并把不必要的空格去掉以匹配你的代码格式。
  • 使用 IDEA 的 Live Templates | Live Templates 让你在眨眼间创建许多典型代码。比如,在一个方法里键入。再按 Tab 键看有什么事情发生了。
    用 Tab 键在不同的模板域内移动。查看 Options | Live Templates 获取更多的细节。
  • 要在编辑器里显示方法间的分隔线,打开 Options | IDE Settings | Editor ,选中“ Show method separators ”检查盒( checkbox )。
  • 用 Alt-Up 和 Alt-Down 键可以在编辑器里不同的方法之间快速移动。
  • 用 F2/Shift-F2 键在高亮显示的语法错误间跳转。用 Ctrl-Alt-Down/Ctrl-Alt-Up 快捷键则可以在编译器错误信息或者查找操作结果间跳转。
  • 通过按 Ctrl-O ( Code | Override Methods… )可以很容易地重载基本类地方法。要完成当前类 implements 的(或者抽象基本类的)接口的方法,就使用 Ctrl-I ( Code | Implement Methods… )。
  • 如果光标置于一个方法调用的括号间,按 Ctrl-P 会显示一个可用参数的列表。
  • 要快速查看编辑器脱字符处使用的类或方法的 Java 文档,按 Ctrl-Q (在弹出菜单的 Show Quick JavaDoc 里)即可。
  • Ctrl-E ( View | Recent Files )弹出最近访问的文件右键列表。选中文件按 Enter 键打开。
  • 在 IDEA 中可以很容易地对你的类,方法以及变量进行重命名并在所有使用到它们的地方自动更正。试一下,把编辑器脱字符置于任何一个变量名字上然后按 Shift-F6 ( Refactor | Rename… )。在对话框里键入要显示地新名字再按 Enter 。你会浏览到使用这个变量地所有地方然后按“ Do Refactor ”按钮结束重命名操作。
  • 要在任何视图( Project View 工程视图, Structure View 结构视图或者其它视图)里快速选择当前编辑地部分(类,文件,方法或者字段),按 Alt-F1 ( View | Select in… )。
  • 在“ new ”字符后实例化一个已知类型对象时也许你会用到 SmartType 代码完成这个特性。比如,键入再按 Ctrl-Shift-Space :
  • 通过使用 SmartType 代码完成,在 IDEA 中创建接口的整个匿名 implementation 也是非常容易的,比如,对于一些 listener (监听器),可以键入
    Component component;
    component.addMouseListener(
    new
    );
    然后再按 Ctrl-Shift-Space 看看有什么发生了。
  • 在你需要设置一个已知类型的表达式的值时用 SmartType 代码完成也很有帮助。比如,键入
    String s = (
    再按 Ctrl-Shift-Space 看看会有什么出现。
  • 在所有视图里都提供了速查功能:在树里只需键入字符就可以快速定位到一个条目。
  • 当你想用代码片断捕捉异常时,在编辑器里选中这个片断,按 Ctrl-Alt-T ( Code | Surround with… )然后选择“ try/catch ”。它会自动产生代码片断中抛出的所有异常的捕捉块。在 Options | File Templates | Code tab 中你还可以自己定制产生捕捉块的模板。 用列表中的其它项可以包围别的一些结构。
  • 在使用代码完成时,用 Tab 键可以输入弹出列表里的高亮显示部分。 不像用 Enter 键接受输入,这个选中的名字会覆盖掉脱字符右边名字的其它部分。这一点在用一个方法或者变量名替换另一个时特别有用。
  • 在声明一个变量时代码完成特性会给你显示一个建议名。比如,开始键入“ private FileOutputStream ”然后按 Ctrl-Space 在 Options | IDE Setting | Code Style 中还可以为本地变量,参数,实例及静态字段定制名字。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值