Intellij IDEA快捷键大全

常用的
  • Ctrl+Shift+空格       智能代码提示
  • Alt+Enter        快速修复
  • Alt+Insert        生成代码、如构造方法、get、set方法等
  • Ctrl+P       查看参数
  • Ctrl+W       选中一对{ }内的全部内容
  • Ctrl+E       最近打开的文件弹出菜单
  • Shift+F6         文件重命名
  • Alt+#[0-9]       打开相应的工具窗口
  • Ctrl+Shift+F12       切换最大化编辑框
  • Alt+Shift+i       弹出类、方法的内部实现
  • Ctrl+ ~       快速切换当前方案
  • Ctrl+Alt+Shift+S       打开项目结构对话框
  • Ctrl + Shift + A       查找操作
调试
  • F8 / F7       跨过/进入
  • Shift+F7/Shift+F8       智能步进/步出
  • Alt+F9       运行到光标
  • Alt+F8       计算表达式
  • F9       恢复程序
  • Ctrl+F8       切换断点
  • Ctrl+Shift+F8       查看断点
搜索/替换
  • Ctrl+F       查找
  • F3/Shift+F3       查找下一个/上一个
  • Ctrl+R       替换
  • Ctrl+Shift+F       在路径中查找
  • Ctrl+Shift+R       在路径中替换
  • Alt+J       选中下一个匹配项
  • Ctrl+Alt+Shift+J       选中所有匹配项
  • Alt+Shift+J       取消选中
编辑
  • Ctrl+Shift+Space       智能代码提示
  • Ctrl+Shift+Enter       代码完成加结束分号
  • Ctrl+P       方法参数信息
  • Ctrl + Q       查看类、方法注释文档
  • F1       切换到浏览器查看外部文档
  • Ctrl+鼠标       简要信息,进入方法、类内部
  • Alt+Insert        生成代码、如构造方法、get、set方法等
  • Ctrl+O       重写方法
  • Ctrl+/       行注释
  • Ctrl+Shift+/       多行注释
  • Alt+Q       上下文信息
  • Ctrl+Alt+L       格式化代码
  • Ctrl+Alt+O       优化导入的包
  • Ctrl+Alt+I       换行
  • Ctrl + X /Shift + Delete       将当前行剪切到剪贴板
  • Ctrl + C /Ctrl + Insert       将当前行复制到剪贴板
  • Ctrl + V /Shift + Insert       从剪贴板粘贴
  • Ctrl + Shift+V       从最近的缓存区选择粘贴
  • Ctrl+D       向下复制当前行
  • Ctrl+Y       删除当前行
  • Ctrl+Shift+J       将下文连接到一行上
  • Ctrl+Enter       智能拆分
  • Shift+Enter       换行
  • Ctrl+Shift+U       将选定的切换为大小写
  • Ctrl+Shift+]/[       选中{}代码块的开始/结束
  • Ctrl+Delete       删除一个单词光标处到结尾
  • Ctrl+NumLock+ -        折叠展开代码块
  • Ctrl+Shift+NumLock+ -       代码块全部展开折叠
  • Ctrl+F4       关闭当前编辑窗口
重构
  • F5       复制
  • F5       移动
  • Shift+F6       重命名
  • Ctrl+Alt+Shift+T       重构选择
  • Ctrl+F6       更改签名
  • Ctrl+Alt+M       提取方法
  • Ctrl+Alt+V       提取变量
  • Ctrl+Alt+F       提取字段
  • Ctrl+Alt+C       提取常量
  • Ctrl+Alt+P       提取参数
导航
  • Ctrl+N       转到类
  • Ctrl+Shift+N       转到文件
  • Ctrl+Alt+Shift+N       转到符号
  • Alt+左/右       转到上一个下一个编辑窗口
  • F12       返回上一个工具窗口
  • ESC       从工具窗口转到编辑窗口
  • ESC+Shift       隐藏上两个活动的窗口
  • Ctrl+G       转到行
  • Ctrl+E       弹出最近文件框
  • Ctrl+Shift+BackSpace        转到最后一次编辑的位置
  • Ctrl+B       转到声明
  • Ctrl+Alt+B       转到实现
  • Ctrl+Shift+I       打开快速定义查找
  • Ctrl+F12        弹出文件结构
  • Ctrl+H        键入层次结构
  • Ctrl+Shift+H       方法层次结构
  • Ctrl+Alt+H       调用层次结构
  • Alt+Home       显示导航栏
  • F11       切换书签
  • Ctrl+F11       用助记键切换书签
  • Ctrl+#[0-9]       转到编号书签
  • Shift+F11       显示书签
编译运行
  • Ctrl+F9       生成项目
  • Ctrl+F10/F9       运行/调试
for循环快捷键
  • iter
 for (Integer integer : a) {}
  • itar
for (int i = 0; i < a.length; i++) {}
  • fori下标for循环
for (int i = 0; i < ; i++) {}
  • itli生成List的for循环
for (int i = 0; i < list.size(); i++) {}
  • 大写 I 是新循环
for (Object o :) {}
  • itco生成Iterator迭代器的for循环
for (Iterator iterator = collection.iterator(); iterator.hasNext(); ) {
                Object next =  iterator.next();
	      }
  • itit生成迭代器while循环
while (iterator.hasNext()) {
                Object next =  iterator.next();  
		   }
  • ritar生成从大往小遍历的for循环
for (int i = a.length - 1; i >= 0; i--) {
                Integer integer = a[i];
            }
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值