快捷键的修改
首先讲一下快捷键的修改,能不动就尽量不动吧,可能会有热键冲突而且也不一定记得住找的话还贼麻烦XD
- 首先打开idea
- 点击File找到Settings或者使用ctrl+alt+s快捷键
- 找到keymap选项
- 想改啥键位直接在右方的搜索框搜索就ok
idea快捷键速查
(按键分类,个人觉得比较重要的用高亮标出了供参考)
Shift快捷键
快捷键 | 作用 |
---|---|
Shift + Tab | 取消缩进 |
Shift + ESC | 隐藏工具窗口 |
Shift + End | 将光标移到行尾 |
Shift + Home | 将光标移动到行头 |
Shift + Enter | 开始新一行 |
Shift + 左键单击 | 在打开的文件名上按此快捷键,可以关闭当前打开文件 |
Shift + 滚轮前后滚动 | 当前文件的横向滚动轴滚动 |
Shift + F1 | 如果有外部文档可以连接外部文档 |
Shift + F2 | 跳转到上一个报错位置,继续按会移动到下一个,单独按F2则相反 |
Shift + F3 | 在查找模式下,查找匹配上一个 |
Shift + F4 | 用新的窗口页面打开此文件 |
Shift + F6 | 对文件或文件夹重命名 |
Shift + F7 | 在 Debug 模式下,智能步入。断点所在行上有多个方法调用,会弹出进入哪个方法 |
Shift + F8 | 在 Debug 模式下,跳出 |
Shift + F9 | 调试窗口快捷键 |
Shift + F10 | 运行选择的程序 |
Shift + F11 | 弹出书签显示层 |
Alt快捷键
快捷键 | 作用 |
---|---|
Alt + ` | 显示版本控制常用操作菜单弹出层 |
Alt + F1 | 显示当前文件选择目标弹出层,弹出层中有很多目标可以进行选择 |
Alt + F2 | 选择浏览器(没啥用) |
Alt + Q | 弹出当前类的声明提示 |
Alt + F3 | 选中文本,逐个往下查找相同文本,并高亮显示 |
Alt + F7 | 查找光标所在的方法 / 变量 / 类被调用的地方 |
Alt + F8 | 在 Debug 的状态下,选中对象,弹出可输入计算表达式调试框,查看该输入内容的调试结果 |
Alt + Insert | 代码自动生成 |
Alt+左右方向键 | 切换已经打开的窗口视图 |
Alt + 前后方向键 | 使光标跳转到当前文件的前一个或后一个相同方法名的位置 |
Ctrl快捷键
快捷键 | 作用 |
---|---|
Ctrl + F | 在当前文件进行文本查找 |
Ctrl + R | 搜索并替换 |
Ctrl +Z | 撤销 |
Ctrl + X | 剪切 |
Ctrl + C | 复制 |
Ctrl + Y | 删除选中的行 |
Ctrl + D | 复制光标所在的行并插入到下一行 |
Ctrl + W | 递进式选择代码块 |
Ctrl + N | 根据输入的 名/类名 查找类文件 |
Ctrl + G | 在当前文件跳转到指定行处 |
Ctrl + J | 插入自定义动态代码模板 |
Ctrl + P | 方法参数提示显示 |
Ctrl + Q | 显示文档内容 |
Ctrl + U | 前往当前光标所在的方法的父类的方法 / 接口定义 |
Ctrl + B | 等同于Ctrl+左键单击,进入光标所在的方法/变量的接口或是定义处 |
Ctrl + K | 版本控制提交项目 |
Ctrl + H | 显示当前类的层次结构 |
Ctrl + O | 选择可重写的方法 |
Ctrl + I | 选择可继承的方法 |
Ctrl + + | 展开代码 |
Ctrl + - | 折叠代码 |
Ctrl + F1 | 在光标所在的错误代码处显示错误信息 |
Ctrl + F3 | 调转到所选中的词的下一个引用位置 |
Ctrl + F4 | 关闭当前编辑文件 |
==Ctrl + / == | 注释光标所在行代码 |
Ctrl + F8 | 设置光标当前行为断点 |
Ctrl + F9 | 执行 Make Project 操作 |
Ctrl + [ 或 ] | 移动光标到当前所在代码的花括号开始/结束位置 |
Ctrl + F11 | 选中文件 / 文件夹,使用助记符设定 / 取消书签 |
Ctrl + F12 | 弹出当前文件结构层 |
Ctrl + Tab | 编辑窗口切换 |
Ctrl + End | 跳到文件尾,+Home为文件头 |
Ctrl + Space | 基础代码补全具有热键冲突问题,需要按照上文进行修改 |
Ctrl + 左方向键 | 光标跳转到当前单词 / 中文句的左侧开头位置 |
Ctrl + 右方向键 | 光标跳转到当前单词 / 中文句的右侧开头位置 |
Ctrl + 前后方向键 | 等同于鼠标滚轮 |
Ctrl + Alt 快捷键
快捷键 | 作用 |
---|---|
Ctrl + Alt + L | 格式化代码 |
Ctrl + Alt + O | 优化导入的类 |
Ctrl + Alt + I | 自动缩进 |
Ctrl + Alt + T | 对选中的代码弹出环绕选项弹出层 |
Ctrl + Alt + J | 弹出模板选择窗口 |
Ctrl + Alt + H | 调用层次 |
Ctrl + Alt + B | 跳到具体的实现处 |
Ctrl + Alt + S | 打开Settings |
Ctrl + Alt + Space | 类名自动完成 |
Ctrl + Alt + V | 快速引进变量 |
Ctrl + Alt + Y | 同步、刷新 |
Ctrl + Alt + F7 | 显示使用的地方。寻找被该类或是变量被调用的地方,用弹出框的方式找出来 |
Ctrl + Alt + F11 | 切换全屏模式 |
Ctrl + Alt + Enter | 和不按alt相反 |
Ctrl + Alt + Home | 弹出跟当前文件有关联的文件弹出层 |
Ctrl + Alt+ 左/右方向键 | 退回或前进到上一个操作的地方 |
Ctrl + Alt + 前后方向键 | 跳到上个或下个查找的文件 |
Ctrl + Shift 快捷键
快捷键 | 作用 |
---|---|
Ctrl + Shift + F | 根据输入内容查找整个项目或指定目录内文件 |
Ctrl + Shift + R | 根据输入内容替换对应内容 |
Ctrl + Shift + Z | 取消撤销 |
Ctrl + Shift + J | 自动将下一行合并到当前行末尾 |
Ctrl + Shift + W | 递进式取消选择代码块 |
Ctrl + Shift + / | 代码块注释 |
Ctrl + Shift + N | 通过文件名定位 ,打开文件或目录 |
Ctrl + Shift + 左/右方向键 | 光标跳转到当前单词的左/右侧开头位置,并选中 |
Ctrl + Shift + U | 对选中的代码进行大 / 小写转换 |
Ctrl + Shift + T | 对当前类生成单元测试类 |
Ctrl + Shift + C | 复制当前文件的绝对路径 |
Ctrl + Shift + V | 弹出缓存的最近拷贝的内容管理器弹出层 |
Ctrl + Shift + E | 显示最近修改的文件列表 |
Ctrl + Shift + Space | 智能代码提示 |
Ctrl + Shift + H | 显示方法层次结构 |
Ctrl + Shift + B | 跳转到类型声明处 |
Ctrl + Shift + A | 查找动作 / 设置 |
Ctrl + Shift + Enter | 自动结束代码 |
Ctrl + Shift + F12 | 编辑器最大化 |
Ctrl + Shift + F7 | 高亮显示所有该选中文本,esc退出 |
Ctrl + Shift + F9 | 编译选中的文件 |
Ctrl + Shift + I | 快速查看光标所在的方法 或 类的定义 |
Ctrl + Shift + [或] | 选中从光标所在位置到它的顶部/底部中括号位置 |
Ctrl + Shift + +或- | 展开或折叠所有代码 |
Ctrl + Shift + F8 | 在 Debug 模式下,指定断点进入条件 |
Ctrl + Shift +Backspace | 退回到上次修改的地方 |
Ctrl + Shift + 左键单击 | 把光标放在某个类变量上,按此快捷键可以直接定位到该类中 |
Ctrl + Shift + 前/后方向键 | 光标放在方法名上,将方法移动到上/下一个方法前面,调整方法排序 |
Alt + Shift 快捷键
快捷键 | 作用 |
---|---|
Alt + Shift + N | 选择 / 添加 task |
Alt + Shift + F | 添加到收藏夹 |
Alt + Shift + C | 查看最近操作项目的变化情况列表 |
Alt + Shift + I | 查看项目当前文件 |
Alt + Shift + F7 | 在 Debug 模式下,下一步 |
Alt + Shift + F9 | 弹出 Debug模式的可选择菜单 |
Alt + Shift + F10 | 弹出Run的可选择菜单 |
Alt + Shift + 前/后方向键 | 移动光标所在行向上/下移动 |
**Ctrl + Shift + Alt 快捷键 **
快捷键 | 作用 |
---|---|
Ctrl + Shift + Alt + S | 打开当前项目设置 |
Ctrl + Shift + Alt + V | 无格式黏贴 |
Ctrl + Shift + Alt + N | 往指定的变量或方法 |
其他快捷键
快捷键 | 作用 |
---|---|
Tab | 缩进 |
F2 | 跳转到下一个错误位置 |
F3 | 在查找模式下,定位到下一个匹配处 |
双击Shift | 弹出全局搜索 |
F4 | 编辑源 |
F7 | 在 Debug 模式下,进入下一步,如果断点处是方法,则会进入方法体 |
F8 | 在 Debug 模式下,进入下一步,不会进入方法体 |
F9 | 在 Debug 模式下,恢复程序运行 |
F11 | 添加书签 |
F12 | 回到前一个工具窗口 |
热键冲突问题
在使用idea的过程中经常会出现快捷键按了没啥用的情况
这个多半是和键位的冲突有关
比如网易云会默认开启全局快捷键
有冲突把全局快捷键禁用或者更改键位就ok了!!
XD