您的位置:首页 > 编程语言 > Java开发

最全IDEA快捷键

2016-03-02 17:35 525 查看
欢迎去楼主个人博客网站一览(^_^)∠※

编辑

Ctrl + Space 基本代码完成(任何类、方法或变量的名称)【代码提示】

Ctrl + Shift + Space 智能代码完成(过滤器的方法和变量预期的类型列表)

Ctrl + Shift + Enter 完成语句【不是完整语句时补全,已经是完整语句时换行】

Ctrl + P 查看方法可能的参数信息

Ctrl + Q 快速查看java API文档

Shift + F1 打开外部API文档【如果有的话maven项目特别好使】

Ctrl + mouse 悬浮显示鼠标覆盖的代码的简介【点击进入对应的源文件】

Ctrl + F1 显示详细的错误或警告描述

Alt + Insert 生成代码… (Getters, Setters, Constructors,hashCode/equals, toString)

Ctrl + O 重写方法

Ctrl + 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 优化 imports

Ctrl + Alt + I 将光标移动到下一行同样缩进的位置

Tab 添加缩进

Shift + Tab 取消缩进

Ctrl + X or 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 大小写切换【选中部分或光标所在的word】

Ctrl + Shift + ] 选中光标位置与块结束位置之间代码

Ctrl + Shift + [ 选中光标位置与块起始位置之间代码

Ctrl + Delete 删除光标所在位置到word结尾

Ctrl + Backspace 删除光标所在位置到word开始

Ctrl + 键盘上的+/键盘上的- 展开/折叠 代码块

Ctrl + Shift + 键盘上的+ 展开所有

Ctrl + Shift + 键盘上的- 折叠所有

Ctrl + F4 关闭当前Tab

查找/替换

Double Shift 搜索所有

Ctrl + F 当前tab查找

F3 查找下一个

Shift + F3 查找上一个

Ctrl + R 替换

Ctrl + Shift + F 当前路径查找【相当于Eclipse Ctrl+H】

Ctrl + Shift + R 当前路径替换

Ctrl + Shift + S Search structurally (Ultimate Edition only)

Ctrl + Shift + M Replace structurally (Ultimate Edition only)

搜索引用

Alt + F7 / Ctrl + F7 查询引用的地方 F3查找下一个 / 查找当前文件中引用的地方

Ctrl + Shift + F7 高亮显示查找当前文件中引用的地方

Ctrl + Alt + F7 悬窗显示引用的地方

编译运行

Ctrl + F9 Make project(编译修改和依赖)

Ctrl + Shift + F9 编译选中的内容

Alt + Shift + F10 选择配置来运行

Alt + Shift + F9 选择配置来调试

Shift + F10 运行

Shift + F9 调试

Ctrl + Shift + F10 运行当前文件在配置中的东西

调试

F8 进入

F7 步进

Shift + F7 智能步进

Shift + F8 跳出

Alt + F9 运行到光标位置

Alt + F8 查看表达式的值

F9 重写运行

Ctrl + F8 切换断点

Ctrl + Shift + F8 查看断点

导航

Ctrl + N 跳转到class

Ctrl + Shift + N 跳转到文件

Ctrl + Alt + Shift + N 跳转到标识符

Alt + Right/Left Tab切换

F12 光标回到上一个的工具窗口【并会回到离开时的位置】

Esc 光标回到之前的编辑窗口【并会回到离开时的位置】

Shift + Esc Hide active or last active window【隐藏】

Ctrl + Shift + F4 Close active run/messages/find/… tab【隐藏 与上一个的区别暂时未发现】

Ctrl + G 跳转到行

Ctrl + E 弹出最近使用的文件列表

Ctrl + Alt + Left/Right Navigate back/forward【windows10中快捷键冲突无法使用】

Ctrl + Shift + Backspace 定位到最后编辑的位置

Alt + F1 在任何视图中选择当前文件或标识符

Ctrl + B or 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 查看源代码

Alt + Home 显示导航栏

F11 标记/取消书签

Ctrl + F11 标记/取消可以有标记的书签

Ctrl + #[0-9] 跳转到对应的数字标签

Shift + F11 显示所有书签

重构

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 提取参数【将XXX xx=new XXX();的xx转成方法的参数】

代码同步【VSC 以及 本地历史】

Ctrl + K 提交项目

Ctrl + T 更新项目

Alt + Shift + C 查看最近变化

Alt + BackQuote (`) 快速弹出VCS操作列表

Live Templates

Ctrl + Alt + J 使用选中的模版包围选中的代码或光标所在行

Ctrl + J 插入一个模版

iter Iteration according to Java SDK 1.5 style

inst Check object type with instanceof and downcast it

itco Iterate elements of java.util.Collection

itit Iterate elements of java.util.Iterator

itli Iterate elements of java.util.List

psf public static final

thr throw new

通用

Alt + #[0-9] 打开相应的工具窗口

Ctrl + S 保存所有

Ctrl + Alt + Y 同步

Ctrl + Shift + F12 切换最大最下化

Alt + Shift + F 添加到收藏夹

Alt + Shift + I 检查当前的文件

Ctrl + BackQuote (`) 打开切换方案列表

Ctrl + Alt + S 打开Setting对话框

Ctrl + Alt + Shift + S 打开 Project Structure 对话框

Ctrl + Shift + A 查找所有的动作列表【如快捷键等等】

Ctrl + Tab 打开所有tab 以及 窗口列表
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  idea java 快捷键