idea快捷键

一、编辑
Ctrl + Space 代码提示
Ctrl + Shift+ Space 自动补全代码(智能提示)
Ctrl + Shift+ Enter 语句完成:自动加”:”,if后面自动加0{}
Ctrl+P 方法参数提示
Ctrl+Q 显示注释文档
Shift +F1 外部文件
Ctrl+mouse over code 简介
Ctrl+ F1 显示错误
AIt + Insert 生成代码(如set,set方法,构造函数等)
Ctrl+O 选择可覆盖/继承的方法
Ctrl+I 实现方法
Ctrl +Alt+T 把选中的代码放在TRY {} IF {} & ELSE {} 里
Ctrl+/ 注释//
Ctrl+ Shift +/
Ctrl+W 可以选择单词继而语句继而行继而函数
Ctrl + Shift+W 取消选择光标所在词
Alt+Q 查着当前方法的声明
Ait + Enter 导入包,自动修正
Ctrl+Alt+L 格式化代码
Ctrl+Alt+O 优化导入的类和包
Ctrl+Alt+I 自动缩进
Tab /Shift + Tab 缩进:代码标签输入完成后,按Tab,生成代码。
Ctrl+Xor Shift+ Delete 剪切行
Ctrl+C or Ctrl+ Insert 复制行
Ctrl +V or Shift+ Insert 粘贴
Ctrl + Shift + V 将最近使用的剪贴板内容选择插入到文本
Ctrl+D 复制行
Ctrl+Y 删除行
Ctrl + Shift+J 整合两行
Ctrl+ Enter 向上插一行
Shift + Enter 向下插一行
Ctrl + Shift+U 大小写转化
Ctrl + Shift+]/[ 选中从光标所在位置到它的父级区域
Ctrl + Delete 删除光标后面的单词
Ctrl + Backspace 删除光标前面的单词
Ctrl +NumPad+/- 当前方法展开、折叠
Ctrl + Shift+ NumPad+ 全部展开
Ctrl + Shift+MumPad- 全部折叠
Ctrl+ F4 关闭活跃编辑标签
二、搜索/替换
Doule Shift 全局搜索
Ctrl+F 在当前代码中寻找
F3 向下查找关键字出现位置
Shift+F3 向上一个查找关键字出现位置
Ctrl+R 替换
Ctrl+Shift+F 在路径中查找
Ctrl+Shift+R 在路径中替换
Ctrl+Shift+S 搜索结构
Ctrl+Shift+M 替换结构
三、重构
【idea快捷键】F5 文件复制
F6 文件移动
Alt+Delete 安全删除
Shift+F6 重构-重命名
Ctrl+F6 更改签名
Ctrl+Alt+N 内联
Ctrl+Alt+M 提取方法
Ctrl+Alt+V 提取作为局部变量
Ctrl+Alt+F 提取作为实例变量
Ctrl+Alt+C 提取作为变量
Ctrl+Alt+P 提取作为方法入参
四、VCS/Local History
Ctrl+K VCS提交项目
Ctrl+T VCS更新项目
Alt+Shift+C 查看最近修改的文件
Alt+BackQuote(、) 弹出快速操作窗口
五、搜索相关快捷键
Alt+F7/Ctrl+F7 在文件中查找用法
Ctrl+Shift+F7 高亮显示所有(选中的)文本
Ctrl+Alt+F7 选中的字符查找工程出现的地方
Complie and Run
Ctrl+F9 生成项目
Ctrl+Shift+F9 编译
Alt+Shift+F10 弹出run菜单,提供选择性run哪个
Alt+Shift+F9 弹出debug菜单,提供选择性debug哪个
Shift+F10 Run 当前程序
Shift+F9 Debug 当前程序
Ctrl+Shift+F10 运行
Debugging
F8 跳过
F7 步入
Shift+F7 智能步入
Shift+F8 跳出
Alt+F9 运行至光标处
Alt+F8 计算表达式
F9 恢复程序运行
Ctrl+F8 切换断点
Ctrl+Shift+F8 查看断点
六、浏览
Ctrl+N 查找类
Ctrl+Shift+N 查找文件
Ctrl+Alt+Shift+N 查找类中的方法或变量
Alt+Right/Left 切换代码视图
F12 回到前一个工具窗口
Esc 光标返回编辑框
Shift+Esc 光标返回编辑框,关闭无用的窗口
Ctrl+Shift+F4 关闭活动选项卡
Ctrlt+G 跳到指定行
Ctrlt+E 最近打开的文件
Ctrl+Alt+Left/Right 退回/前进到上一个操作的地方
Ctrl+Shift+Backspace 回到上次修改的地方
Alt+F1 查找代码所在位置
Ctrlt+B or Ctrlt+Click 快速打开光标处的类或方法
Ctrl+Alt+B 找所有的子类
Ctrl+Shift+I 打开定义快速查找
Ctrl+Shift+B 找变量的类
Ctrl+U 前往父类的方法/父类
Alt+Up/Down 在方法间快速移动定位
Ctrl+]/[ 移动光标到块的初/末括号地方
Ctrl+F12 当前编辑的文件中快速导航
Ctrl+H 显示类结构图
Ctrl+Shift+H 方法层次结构
Ctrl+Alt+H 调用层次
F2/Shift+F2 高亮错误或警告快速定位
F4/Ctrl+Enter 编辑源/查看源代码
Alt+Home 跳转到导航栏
F11 添加书签
Ctrl+F11 弹出一个小框来指定式添加书签
Ctrl+#[0-9] 快速定位到书签代码处
Shift+F11 查看书签
七、模板
Ctrl+Alt+J 用动态模板环境
Ctrl+J 插入动态模板
iter 选择SDK1.5方式的迭代循环模板
inst instanceof模板
itco 集合的循环迭代模板
itit 迭代器的循环模板
itli list的循环模板
psf 静态常量模板
thr 抛出新异常模板
八、通用
Alt+#[0-9] 找到相应的工具窗口
Ctrl+S 保存
Crtl+Alt+Y 同步、刷新
Ctrl+Shift+F12 编辑器最大化
Ctrl+Shift+F 添加到收藏夹
Ctrl+Shift+I 查看项目当前文件
Ctrl+BackQuote(`) 快速切换当前系统架构(配色方案、代码模板、快捷键)
Crtl+Alt+S 打开IDE系统设置
Crtl+Alt+Shift+S 打开项目结构设置
Ctrl+Shift+A 查找操作
Ctrl+Tab 标签和工具窗口快速切换
九、左侧菜单栏快捷鍵
按键盘中的向右箭头:
选中要展开的目录,按下键盘的向右箭头,这时候会展开一层当前目录。如果要展开所有,一直按住向右箭头不放即可。
按数字键盘中的*:
选中要展开的目录,按下数字键盘中的,这时候会展开一层当前目录。如果要展开所有,一直按住数字键盘中的不放即可。
Alt + F12 Terminal窗口
十、不同侧边菜单切换
只需按住Alt+数字即可出现相应的侧边菜单。然后按下ESC就会把鼠标重新聚焦到代码区。
Alt+1:Project
Alt+2:Favorities(可以显示工程中所有的断点位置;收藏功能)
Alt+4:Run
Alt+5:Debug
Alt+6:TODO
Alt+7:Structure

    推荐阅读