IDEA 快捷键

*编辑类快捷键*
Ctrl + Space基本代码完成(任何类,方法或变量的名称
Ctrl + Shift + Space智能代码完成(按预期类型过滤方法和变量列表)
Ctrl + Shift + Enter完成声明
Ctrl + P参数信息(在方法调用参数内)
Ctrl + Q快速注释查看
Shift + F1外部文件
Ctrl + mouseovercode简要信息
Ctrl + F1在光标所在处显示错误或告警描述
Ctrl + Insert生成代码(getters, setters, constructors, hashCode/equals, toString)
Ctrl + o重写方法
Ctrl + I实现方法
Ctrl + Alt + T生成if-else, try-catch, synchronized, etc
Ctrl + /注释或取消注释(行级别, //)
Ctrl + Shift + /块注释或取消块注释(块级别 /**/)
Ctrl + W扩大选中代码
Ctrl + Shift + W缩小选中代码范围
Alt + Q上下文信息
Alt + Enter意图导向和快速修复
Ctrl + Alt + L格式化代码
Ctrl + Alt + O优化 import (会将无用的import移除并重新排序)
Ctrl + Alt + I自动缩进线
Tab/Shift + Tab增加缩进/减小缩进
Ctrl + X, Shift + Delete剪切当前行或选择块到剪贴板
Ctrl + C, Ctrl + Insert复制当前行或选择块到剪贴板
Ctrl + V, Shift + Insert粘贴
Ctrl + Shift + V从最近的缓冲中粘贴(会弹出最近复制的几条)
Dtrl + D复制光标所在行到下一行
Ctrl + Y删除当前行
Ctrl + Shift + J多行代码智能连接
Ctrl + Enter分行(一行代码过长时使用),如果在一行结尾使用会在当前行下面插入一行,光标位置不变
Shift + Enter光标所在行下插入一行,光标并跳过去
Ctrl + Shift + U大小写转换
Ctrl + Shift + ]/[选取光标所在处的下边/上边一段代码
Ctrl + Delete/Backspace删除光标所在处一个单词的结尾或开始
Ctrl + +/-展开/折叠光标所在代码段落
Ctrl + Shift + +/-展开/折叠整个文件的代码
Ctrl + F4关闭当前标签
*搜索类快捷键*
Alt + F7/Ctrl + F7搜索一个东西所有/当前文件使用者
Ctrl + Shift + F7高亮显示整个文件中光标所在单词的
Ctrl + Alt + F7显示使用者
*Navigation********导航********类快捷键*
Ctrl + NGo to class搜索类
Ctrl + Shift + NGo to file搜索文件
Ctrl + Alt + Shift + NGo to symbol搜索符号
Alt + Right/LeftGo to next / previous editor tab向后一个/前一个编辑标签跳转
F12Go back to previous tool window回到前一个工具窗口;ctrl+F12:查看当前类中的所有方法
EscGo to editor (from tool window)回到编辑器(从工具窗口)关闭当前打开的工具窗口
Shift + EscHide active or last active window不仅可以把焦点移到编辑器上,而且还可以隐藏当前(或最后活动的)工具窗口
Ctrl + Shift + F4Close active run / messages / find / … tab关闭活动选项卡
Ctrl + GGo to line 获取行值列值
Ctrl + ERecent files popup展示最近编辑的文件
Ctrl + Alt + Left/RightNavigate back / forward返回至上次浏览的位置
Ctrl + Shift + BackspaceNavigate to last edit location跳转到上次编辑的地方
Alt + F1Select current file or symbol in any view查找代码所在位置
Ctrl + B , Ctrl + ClickGo to declaration快速打开光标处的类或方法(跳转到定义处)
Ctrl + Alt + BGo to implementation(s) 跳转到方法实现处
Ctrl + Shift + IOpen quick definition lookupCtrl+Shift+Insert,可以选择剪贴板内容并插入
Ctrl + Shift + BGo to type declarationCtrl+Shift+Backspace,跳转到上次编辑的地方
Ctrl + UGo to super-method / super-class转到父类
Alt + Up/DownGo to previous / next method在方法间快速移动定位
Ctrl + ]/[Move to code block end/start移动光标到代码的开始或者结束的位置
Ctrl + F12File structure popup可以显示当前文件的结构
Ctrl + HType hierarchy显示类结构图(类的继承层次)
Ctrl + Shift + HMethod hierarchy显示方法结构
Ctrl + Alt + HCall hierarchy显示调用结构
F2 / Shift + F2Next/previous highlighted error高亮错误或警告快速定位
F4 / Ctrl + EnterEdit source / View source编辑资源/视图资源
Alt + HomeShow navigation bar跳转到导航栏
F11Toggle bookmark切换书签
Ctrl + F11Toggle bookmark with mnemonic标记书签
Ctrl + #[0-9]Go to numbered bookmark跳向对应的书签
Shift + F11Show bookmarks展示书签
*Search/Replace********查询/替换*
Double ShiftSearch everywhere查询所有
Ctrl + FFind类中查询
F3 / Shift + F3Find next / Find previous查询
Ctrl + RReplace替换
Ctrl + Shift + FFind in path全局查找
Ctrl + Shift + RReplace in path全局替换
Ctrl + Shift + SSearch structurally (Ultimate Edition only) 高级搜索
Ctrl + Shift + MReplace structurally (Ultimate Edition only) 高级替换
*Live Templates注释模板*
Ctrl + Alt + JSurround with Live Template
Ctrl + JInsert Live Template 插入注释模板
iterIteration according to Java SDK 1.5 style
instCheck object type with instanceof and downcast it
itcoIterate elements of java.util.Collection
ititIterate elements of java.util.Iterator
itliIterate elements of java.util.List
psfpublic static final
thrthrow new
F5复制
F6 Move移动
Alt + Delete Safe Delete安全删除
Shift + F6 Rename改名字
Ctrl + F6 Change Signature更改签名
Ctrl + Alt + N Inline内联的
Ctrl + Alt + M Extract Method提取方法
Ctrl + Alt + V Extract Variable提取变量
Ctrl + Alt + F Extract Field提取场
Ctrl + Alt + C Extract Constant提取常数
Ctrl + Alt + P Extract Parameter提取参数
VCS/Local History
Ctrl + K Commit project to VCScommit项目到vcs
Ctrl + T Update project from VCS更新项目到vcs
Alt + Shift + C View recent changesView recent changes
Alt + BackQuote (`) ‘VCS’ quick popup快速”弹出
Live Templates
Ctrl + Alt + J Surround with Live Template现场模板环绕
Ctrl + J Insert Live Template插入活模板
iter Iteration according to Java SDK 1.5 style基于JAVA SDK 1.5风格的迭代
inst Check object type with instanceof and downcast it在NST中检查对象类型并将其降级
itco Iterate elements of java.util.Collectionitco java.util.collection iterate元素
itit Iterate elements of java.util.IteratorJavaUTIL迭代器的ITET迭代元素
itli Iterate elements of java.util.ListJavaUTILITY列表的迭代元素
psf public static final公共静止终端机
thr throw new
General
Alt + #[0-9] Open corresponding tool window打开相应的工具窗口
Ctrl + S Save all全部保存
Ctrl + Alt + Y Synchronize使同步
Ctrl + Shift + F12 Toggle maximizing editor切换最大化编辑器
Alt + Shift + F Add to Favorites添加到收藏夹
Alt + Shift + I Inspect current file with current profile用当前配置文件检查当前文件
Ctrl + BackQuote (`) Quick switch current scheme快速开关电流方案
Ctrl + Alt + S Open Settings dialog打开设置对话框
Ctrl + Alt + Shift + S Open Project Structure dialog打开项目结构对话框
Ctrl + Shift + A Find Action寻找Action
Ctrl + Tab Switch between tabs and tool window在选项卡和工具窗口之间切换
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值