IntelliJ IDEA 快捷键大全

原创 esjson 开发工具 2645

对于用惯了Eclipse的我来说,要熟记Idea的快捷键还是需要些时间。俗话说:磨刀不误砍柴工! 为了能发挥出Idea这个开发工具敲代码时的优势,必须先牢牢记住它的快捷键,特此整理了一份,自己备着查阅。

【编辑】

  • Ctrl + Space 基本代码补全(类名,方法名或变量)
  • Ctrl + Shift + Space 代码自动补全 (按预期类型过滤器出列表方法和变量)
  • Ctrl + Shift + Enter 补全代码片段(语句)
  • Ctrl + P 显示方法的参数信息
  • Ctrl + Q 显示注释文档
  • Shift + F1 外部文档
  • Ctrl + F1 显示光标处的错误或警告的描述信息
  • Alt + Insert 生成代码(Getters, Setters,Constructors, hashCode/equals, toString)
  • Ctrl + O 覆盖方法
  • Ctrl + I(i) 实现方法
  • Ctrl + Alt + T 包裹代码块(if…else , try…catch , for , synchronized等等)
  • Ctrl + / 注释/解注 单行代码
  • Ctrl + Shift + / 注释/解注 代码块
  • Ctrl + W 选择包围的代码块(连续使出此招,选择的代码块递进向外包裹)
  • Ctrl + Shift + W 将当前选择减少到以前的状态。
  • Alt + Q 上下文信息
  • Alt + Enter 导入包,自动修正
  • Ctrl + Alt + L 格式化代码
  • Ctrl + Alt + O 导入包
  • Ctrl + Alt + I 自动缩进行
  • Tab / Shift + Tab 缩进/解缩进
  • 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/Backspace 从词开始的地方/从词结束的地方删除词
  • Ctrl + NumPad+/- 展开/折叠代码块
  • Ctrl + Shift + NumPad+ 全部展开
  • Ctrl + Shift + NumPad- 全部折叠
  • Ctrl + F4 关闭当前的标签窗口

【引用查找】

  • Alt + F7/Ctrl + F7 在文件中找到/查找用法
  • Ctrl + Shift + F7 在文件中高亮引用
  • Ctrl + Alt + F7 显示使用到的地方

【导航】

  • Ctrl + N 跳转到指定类
  • Ctrl + Shift + N 打开文件
  • Ctrl + Alt + Shift + N 通过一个字符查找函数位置
  • Alt + Right/Left 转到下一个/上一个编辑器选项卡
  • F12 回到以前的工具窗口
  • Esc 转到编辑器(从工具窗口)
  • Shift + Esc 隐藏当前或最后活动窗口
  • Ctrl + Shift + F4 关闭当前激活的 run / messages / find / … 标签窗口
  • Ctrl + G 跳转到指定行/列
  • Ctrl + E 最近打开文件
  • Ctrl + Alt + Left/Right 后退、前进 最近窗口
  • Ctrl + Shift + Backspace 最后编辑的位置
  • Alt + F1 在任何视图中选择当前文件或符号
  • Ctrl + B , Ctrl + 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 显示书签

【查找/替换】

  • Double Shift 查找任何文件
  • Ctrl + F 文本查找
  • F3 / Shift + F3 查找结果下一个/上一个
  • Ctrl + R 查找替换
  • Ctrl + Shift + F 指定路径寻找
  • Ctrl + Shift + R 指定路径替换
  • Ctrl + Shift + S 搜索结构
  • Ctrl + Shift + M 取代结构

【模板】

  • Ctrl + Alt + J 使用模板包裹代码
  • Ctrl + J 插入模板
  • iter 根据Java SDK 1.5样式的迭代
  • inst if( .. instanceOf ..)
  • itco 遍历的元素java.util.Collection
  • itit 遍历的元素java.util.Iterator
    while (iterator.hasNext()) { Object next = terator.next();}

  • itli for (int i = 0; i < list.size(); i++) { … }

  • psf public static final
  • thr throw new

【重构】

  • 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 抽取出参数

【调试】

  • F8/F7 跳出/进入
  • Shift + F7 / Shift + F8 智能进入/跳出
  • Alt + F9 运行到光标处
  • Alt + F8 计算评估表达式
  • F9 恢复运行
  • Ctrl + F8 切换断点
  • Ctrl + Shift + F8 查看断点

【编译并运行】

  • Ctrl + F9 编译项目(编译修改的和依赖)
  • Ctrl + Shift + F9 编译选定的文件、包或模块
  • Alt + Shift + F10/F9 选择配置类并且 运行/调试
  • Shift + F10/F9 运行/调试
  • Ctrl + Shift + F10 在编辑中运行上下文中的配置

【版本控制/本地历史】

  • Ctrl + K / Ctrl + T 项目提交/更新
  • Alt + Shift + C 查看最新修改
  • Alt + BackQuote (`) 弹窗显示 VCS选项

【常规】

  • Alt + #[0-9] 快速切换打开工具界面模块
  • Ctrl + S 保存所有
  • Ctrl + Alt + Y 同步
  • Ctrl + Shift + F12 编辑窗口全屏切换
  • Alt + Shift + F 添加到favorite
  • Alt + Shift + I 用当前配置文件检查当前文件
  • Ctrl + BackQuote (`) 快速转换现有组合配置
  • Ctrl + Alt + S 打开设置弹窗
  • Ctrl + Alt + Shift + S 打开项目设置弹窗
  • Ctrl + Shift + A 查找动作
  • Ctrl + Tab 在选项卡和工具窗口之间切换
IntelliJ IDEA 原创
取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

关于我

过所爱的生活,爱所过的生活,快乐的生活,才能生活快乐,快乐的工作,才有快乐人生,生活的理想其实就是理想的生活!