zoukankan      html  css  js  c++  java
  • Idea快捷键

    其他的快捷键还有很多,象Ctrl+G(跳转到指定行)、Ctrl+F4(关闭当前编辑页面)、Ctrl+F(搜索)等等,这些快捷键由于是各个编辑器都会提供的,而且定义的键位也都差不多,就没什么可说的了;
    掌握基本的快捷键,简直对开发如虎添翼。

    编辑快捷键

    编辑快捷 键 介绍
    Tab 缩进 / 配合代码提示实现自动完成
    Shift + Tab 取消缩进
    Ctrl + Z 撤销
    Ctrl + Shift + Z 取消撤销
    Ctrl + Y 删除光标所在行 或 删除选中的行
    Ctrl + X 剪切光标所在行 或 剪切选择内容
    Ctrl + C 复制光标所在行 或 复制选择内容
    Ctrl + V 在光标所在处粘贴已复制内容
    Ctrl + Shift + V 弹出历史复制内容
    Ctrl + D 复制光标所在行 或 复制选择内容,并把复制内容插入光标位置下面
    Ctrl + W 递进式选择代码块。可选中光标所在的单词或段落,连续按会在原有选中的基础上再扩展选中范围
    Ctrl + Shift + W 递进式取消选择代码块。可选中光标所在的单词或段落,连续按会在原有选中的基础上再扩展取消选中范围
    Ctrl + / 注释光标所在行代码,会根据当前不同文件类型使用不同的注释符号
    Ctrl + Shift + / 代码块注释
    Ctrl + + 展开代码
    Ctrl + - 折叠代码
    Ctrl + Shift + + 展开所有代码
    Ctrl + Shift + - 折叠所有代码
    Alt + 鼠标左键上下拖动 多行编辑
    Alt + Shift + 鼠标左键多行选择 自定义多行编辑
    Ctrl + Shift + 前方向键 光标放在方法名上,将方法移动到上一个方法前面,调整方法排序。光标放在普通代码行上,将改行上移
    Ctrl + Shift + 后方向键 光标放在方法名上,将方法移动到下一个方法前面,调整方法排序。光标放在普通代码行上,将改行下移

    查找替换快捷键

    查找替换快捷键 介绍
    Ctrl + F 在当前文件中进行文本查找
    Ctrl + Shift + F 在整个项目或者指定目录内的文件中进行文本查找
    Ctrl + N 根据输入的 类名 查找类文件
    Ctrl + Shift + N 通过文件名定位,打开文件 / 目录,打开目录需要在输入的内容后面多加一个正斜杠
    Ctrl + Shift + Alt + N 查找 变量 / 方法
    双击Shift 弹出 Search Everywhere 弹出层
    Alt + F3 高亮显示所有该选中文本,按 Enter 选中下一个,按 Esc 高亮消失,推荐使用Ctrl+F
    Ctrl + Shift + F7 高亮显示所有该选中文本,按 Esc 高亮消失,推荐使用Ctrl+F 或 Alt + F3
    Ctrl + E 显示最近打开的文件记录列表
    Ctrl + Shift + E 显示最近修改的文件列表的弹出层
    Ctrl + F12 弹出当前文件结构层(如查看当前类的所有方法),可以在弹出的层上直接输入,进行筛选
    Ctrl + H 显示当前类的继承层次结构(包含其父类和子类)
    Ctrl + R 在当前文件进行文本替换
    Ctrl + Shift + R 根据输入内容替换对应内容,范围为整个项目 或 指定目录内文件
    光标定位快捷键 介绍
    Ctrl + Home 跳到文件头
    Ctrl + End 跳到文件尾
    Ctrl + Shift + Backspace 退回到上次修改的地方
    Ctrl + Alt + 左方向键 退回到上一个操作的地方
    Ctrl + Alt + 右方向键 前进到上一个操作的地方
    Alt + 前方向键 当前光标跳转到当前文件的前一个方法名位置
    Alt + 后方向键 当前光标跳转到当前文件的后一个方法名位置

    窗口导航快捷键

    窗口导航快捷键 介绍
    Ctrl + Tab 编辑窗口切换,如果在切换的过程又加按上delete,则是关闭对应选中的窗口
    Alt + 1,2,3…9 显示对应数值的选项卡,其中 1 是 Project 用得最多
    ESC 从工具窗口进入代码文件窗口,或退出打开的窗口

    代码自动档快捷键

    代码自动档快捷键 介绍
    Ctrl + Space 基础代码补全,默认在 Windows 系统上被输入法占用,需要进行修改,建议修改为 Ctrl + 逗号
    Ctrl + Shift + Space 智能代码提示
    Ctrl + J 显示与之匹配的实时代码模板
    Shift + Enter 开始新一行。光标所在行下空出一行,光标定位到新行位置
    Ctrl + Shift + Enter 自动结束代码,行末自动添加 分号/括号/引号 等,if/for等会自动添加所需结构
    Ctrl + Alt + Enter 光标所在行上空出一行,光标定位到新行
    Ctrl + Enter 智能分隔行
    Ctrl + Shift + J 自动将下一行合并到当前行末尾
    Ctrl + Shift + U 对选中的代码进行大 / 小写轮流转换
    Ctrl + Alt + L 格式化代码,可以对当前文件和整个包目录使用
    Ctrl + Alt + O 优化导入的类,可以对当前文件和整个包目录使用
    Alt + Insert 在类中使用可以自动生成代码(如 getter/setter,构造函数,toString()
    Ctrl + Alt + T 对选中的代码弹出环绕选项弹出层
    Ctrl + Shift + T 对当前类生成单元测试类,如果已经存在的单元测试类则可以进行选择
    Ctrl + O 选择可重写的方法
    Ctrl + I 选择可继承的方法

    代码重构快捷键

    代码重构快捷键 介绍
    Shift + F6 对 文件夹 / 文件 / 类 / 方法 / 变量 (重构)重命名
    Ctrl + Shift + Alt + T 重构功能大汇总,叫做 Refactor This

    代码追踪快捷键

    代码追踪快捷键 介绍
    Ctrl + B 进入光标所在的方法/变量的接口或定义处,等效于 Ctrl + 左键单击
    Alt + F7 查找光标所在的 方法 / 变量 / 类 被使用的地方
    Ctrl + Alt + F7 查找光标所在的 方法 / 变量 / 类 被使用的地方,用弹出框的方式找出来

    编译调试运行快捷键

    编译调试运行快捷键 介绍
    Ctrl + F9 执行 Make Project 操作,编译所有
    Ctrl + Shift + F9 编译选中的 文件 / 包 / Module
    Shift + F10 等效于点击工具栏的 Run 按钮
    Alt + Shift + F10 弹出 Run 的可选择菜单
    Shift + F9 等效于点击工具栏的 Debug 按钮
    Alt + Shift + F9 弹出 Debug 的可选择菜单
    F7 在 Debug 模式下,进入下一步,即 Step into。如果当前行断点是一个方法,则进入当前方法体内,如果该方法体还有方法,则不会进入该内嵌的方法中
    F8 在 Debug 模式下,进入下一步,即 Step over。如果当前行断点是一个方法,则不进入当前方法体内
    F9 在 Debug 模式下,恢复程序运行,即 Continue。但是如果该断点下面代码还有断点则停在下一个断点上
    F2 跳转到下一个高亮错误 或 警告位置
    Shift + F2 跳转到上一个高亮错误 或 警告位置
    Alt + Enter IntelliJ IDEA 根据光标所在问题,提供快速修复选择,光标放在的位置不同提示的结果也不同

    其他

    其他快捷键 介绍
    Ctrl + Alt + S 打开 IntelliJ IDEA 系统设置
    Ctrl + Shift + Alt + S 打开当前项目设置
    Ctrl + Alt + Y 同步、刷新
    Shift + 滚轮前后滚动 当前文件的横向滚动轴滚动
    Ctrl + 左键单击 在打开的文件标题上,弹出该文件路径
  • 相关阅读:
    codeforces 814B An express train to reveries
    codeforces 814A An abandoned sentiment from past
    codeforces 785D D. Anton and School
    codeforces 785C Anton and Fairy Tale
    codeforces 791C Bear and Different Names
    AOP详解
    Spring集成JUnit测试
    Spring整合web开发
    IOC装配Bean(注解方式)
    IOC装配Bean(XML方式)
  • 原文地址:https://www.cnblogs.com/hulichao/p/idea_easy.html
Copyright © 2011-2022 走看看