• IDEA快捷键完整说明


    我在网上看到了不少介绍IDEA快捷键的帖子,但总感觉对其介绍不完整,在这里我专门翻译了IDEA官方的快捷键手册,其中一些翻译可能不太准确,希望大家见谅。

    1 编辑相关(Edit)

        热键               说明
    Ctrl + Space               简单的代码自动补全,如类名、方法名、变量名等
    Ctrl + Shift + Space         根据预估类型,智能代码补全
    Ctrl + Shift + Enter           补全一个表达式,可自动补全方法的小括号、大括号。(这个快捷键非常强大,可以多试试、有惊喜。)
    Ctrl + P             查看方法的参数信息
    Ctrl + Q            快速查看方法的文档注释
    Shift + F1            外部文档描述
    Ctrl + 光标移到代码上方       查看变量、方法等的简要信息
    Ctrl + F1           显示当前文件的错误或警告描述
    Alt + Insert             生成setter/getter、hashCode() 、构造方法等代码
    Alt + 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                                  关闭当前编辑窗口

    2 查找引用点(UsageSearch)

    热键说明
    Alt + F7 在所有文件中查找引用点
    Ctrl + F7 在当前文件中查找引用点
    Ctrl + Shift + F7 高亮显示在当前文件中的引用点
    Ctrl + Alt + F7 显示在所有文件中的引用点

    3 导航相关(Navigate)


      热键                                            说明
    Ctrl + N           搜索一个Java类文件
    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          跳转到其实现(implementation)的位置
    Ctrl + Shift + I           以弹窗的形式快速查看其定义(definition)
    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         书签状态切换,并使用助记符(0-9和A-Z)标记书签
    Ctrl + [0-9]         跳转到助记符编号对应的书签位置
    Shift + F11         显示所有的书签

    4 搜索和替换(Search/Replace)

    热键说明
    双击Shift 搜索任何地方(对class 、file 、symbol 、action均可搜索)
    Ctrl + F 在当前文件中查找
    F3 / Shift + F3 在当前文件中查找下/上一个内容
    Ctrl + R 在当前文件中替换内容
    Ctrl + Shift + F 在项目中全局搜索(功能最强大的搜索)
    Ctrl + Shift + R 在项目中全局替换(比较危险,慎用)
    Ctrl + Shift + S 结构性搜索(好像没啥用)
    Ctrl + Shift + M 结构性替换(好像没啥用)

    5 实时模板代码(LiveTemplates)

    热键说明
    Ctrl + Alt + J 使用模板代码环绕选中的代码块
    Ctrl + J 在当前位置插入模板代码
    iter 生成for-each模板代码
    inst 生成instanceof模板代码
    itco 生成Iterator的for循环模板代码
    itit 生成迭代器Iterator的遍历元素(好像不起作用)
    itli 生成List的迭代器遍历元素的模板代码(好像也不起作用)
    psf 生成public static final静态常量模板代码
    thr 生成抛出异常的模板代码

    6 重构 (Refactor)

    热键说明
    F5 复制当前类的代码来创建一个新类
    F6 移动当前类到其他位置
    Alt + Delete 安全删除一个类、属性、方法等
    Shift + F6 重命名
    Ctrl + F6 修改类或方法的签名
    Shift + Ctrl + F6 修改全局/局部变量的类型(先选中变量的类型)
    Ctrl + Alt + N 将方法内联
    Ctrl + Alt + M 提取方法
    Ctrl + Alt + V 提取变量
    Ctrl + Alt + F 提取全局变量
    Ctrl + Alt + C 提取常量
    Ctrl + Alt + P 提取方法的参数
    Ctrl + Shift + Alt + P 函数化参数

    7 调试(Debug)

    热键说明
    F8 单步跳过,跳至下一行代码
    F7 跳入方法体内,查看实现细节
    Shift + F7 智能跳入,可以看到所有方法的实现细节
    Alt + Shift + F7 强制跳入
    Shift + F8 跳出当前方法,返回到上一级方法
    Alt + Shift + F8 强制跳出当前方法
    Alt + F8 计算表达式(可动态地修改运行时变量的值,同样也可动态查看变量的值)
    F9 跳至下一个断点位置
    Alt + F9 跳至光标处
    Ctrl + F8 断点状态切换
    Ctrl + Shift + F8 显示所有断点
    Alt + F10 显示代码当前执行到的位置点

    8 编译与运行(Compile/Run)

    热键说明
    Ctrl + F9 编译项目
    Ctrl + Shift + F9 编译选中的文件、包或模块
    Alt + Shift + F10/F9 选择配置并运行/调试
    Shift + F10/F9 运行/调试
    Ctrl + Shift + F10 根据编辑器的上下文配置来运行项目

    9 版本控制相关(VCS/Local History)

    热键说明
    Ctrl + K 将所做修改提交(commit)到版本控制系统
    Ctrl + Shift + K 推送本地代码至远程仓库
    Ctrl + T 从远程仓库来更新本地代码
    Alt + Shift + C 显示最近所做的修改
    Alt + 反引号(`) 弹出版本控制系统弹窗
    Ctrl + Alt + A 添加文件到版本控制系统
    Ctrl + Shift+ 反引号(`) 弹出分支(branch)弹窗
    Ctrl + Alt + Z 撤消当前文件在(还未提交)工作空间所做修改
    Ctrl + D 比较当前文件被修改前后的差异

    10 其他

    热键说明
    Alt + [0-9] 打开相应的工具窗
    Ctrl + S 保存所有
    Ctrl + Alt + Y 代码同步
    Ctrl + Shift + F12 编辑器最大化切换
    Alt + Shift + F 添加收藏
    Alt + Shift + I 使用当前配置文件检查当前文件
    Ctrl + 反引号(`) 快速切换颜色方案、代码风格等
    Ctrl + Alt + S 打开Settings弹窗
    Ctrl + Alt + Shift + S 打开项目结构弹窗
    Ctrl + Shift + A 查找Action
    Ctrl + Tab 快速切换各种工具窗和编辑窗
  • 相关阅读:
    Plot the figure of K-SVCR
    利用sklearn计算文本相似性
    djago 定义后台地址
    django admim后台不转义提交的html
    django 静态css js文件配置
    django后台的制作
    django 设置不带后缀的访问路径
    阿里云ECS服务器 常见问题(1)
    python 将word另存为txt
    python遍历某一位置所有文件夹中的文件
  • 原文地址:https://www.cnblogs.com/gocode/p/hot-key-of-IDEA.html
Copyright © 2020-2023  润新知