IntelliJ IDEA 2021版 Windows和Mac快捷键使用小结
Posted 緈諨の約錠
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IntelliJ IDEA 2021版 Windows和Mac快捷键使用小结相关的知识,希望对你有一定的参考价值。
1 前言
现在开发中使用比较流行的编译器当属IntelliJ IDEA
了,该编辑器内置了很多插件,使用起来非常的方便,那么,为了提高开发的效率,使用IDEA肯定少不了快捷键。因为几年前使用Eclipse快捷键的时候,没有做总结,导致现在忘记的一干二净,所以这次把最近几年使用的IDEA快捷键,做一个小结,防止以后忘记了。
这次笔者以IntelliJ IDEA 2021版为例,总结下Windows
系统和Mac
系统常用的快捷键。
2 Mac系统下IDEA快捷键的使用
2.1 Mac键盘符号和修饰键说明
键盘符号 | 解释说明 |
---|---|
⌘ | Command |
⇧ | Shift |
⌥ | Option |
⌃ | Control |
↩︎ | Return/Enter |
⌫ | Delete |
⌦ | 向前删除键(Fn+Delete) |
↑ | 上箭头 |
↓ | 下箭头 |
← | 左箭头 |
→ | 右箭头 |
⇞ | Page Up(Fn+↑) |
⇟ | Page Down(Fn+↓) |
Home | Fn + ← |
End | Fn + → |
⇥ | 右制表符(Tab键) |
⇤ | 左制表符(Shift+Tab) |
⎋ | Escape (Esc) |
2.2 常用的快捷键总结
注:
以下标记红色的为笔者工作中常用的一些快捷键
序号 | 快捷键组合 | 解释说明 |
---|---|---|
1 | ⌘ + X | 剪切当前行或选定的块到剪贴板 |
2 | ⌘ + C | 复制当前行或选定的块到剪贴板 |
3 | ⌘ + V | 从剪贴板粘贴 |
4 | ⌘ + D | 复制当前行或选定的块 |
5 | ⌘ + ⌫ | 删除当前行或选定的块的行 |
6 | ⌘ + W | 关闭活动的编辑器选项卡 |
7 | ⌘ + ⇧ + U | 变量大小写切换 |
8 | ⌘ + / | 行注释/取消行注释 |
9 | ⌘ + ⌥ + / | 块注释/取消块注释 |
10 | ⇧ + ↩︎ | 开启下一行代码 |
11 | ⌘ + ⌥ + ← / ⌘ + ⌥ + → | 退回 / 前进到上一次操作的地方 |
12 | ⌘ + ⇧ + ⌫ | 跳转到最后一次编辑的地方 |
13 | ⌘ + F | 文件内查找 |
14 | ⌘ + G | 查找模式下,向下查找其它寻找条件的内容 |
15 | ⌘ + ⇧ + G | 查找模式下,向上查找其它寻找条件的内容 |
16 | ⌘ + R | 文件内替换 |
17 | ⌘ + ⇧ + F | 全局查找(根据路径) |
18 | ⌘ + ⇧ + R | 全局替换(根据路径) |
19 | ⌘ + ⌥ + F7 / ⌘+B / ⌘+鼠标左键点击 | 显示方法在哪被使用 |
20 | ⇧ + ⇧ / ⌘ + O | 查找类文件 |
21 | ⌘ + L | 在当前文件跳转到某一行的指定处 |
22 | ⌥ + F7 / ⌘ + F7 | 在文件中查找用法 / 在类中查找用法 |
23 | ⌘ + ⇧ + F7 | 在文件中突出显示的用法 |
24 | ⌃ + J | 查看方法注释 |
25 | ⌘ + N | 生成代码(getter、setter、构造函数、hashCode/equals,toString) |
26 | ⌃ + O | 覆盖方法(重写父类方法) |
27 | ⌃ + I | 实现方法(实现接口中的方法) |
28 | ⌘ + ⌥ + T | 使用if…else, try…catch, for, synchronized等捕捉选中的代码 |
29 | ⌥ + ↑ | 连续向上向下选中代码块 |
30 | ⌥ + ↓ | 减少当前选中的代码块 |
31 | ⌘ + ⌥ + L | 格式化代码 |
32 | ⌃ + ⌥ + O | 优化import导入的包 |
33 | ⌘ + U | 前往当前光标所在方法的父类的方法 / 接口定义 |
34 | ⌘ + ⌥ + B | 跳转到实现处,在某个调用的方法名上使用会跳到具体的实现处,可以跳过接口 |
35 | ⌃ + H | 显示当前类的层次结构 |
36 | ⌘ + 7 / ⌘+F7 | 显示类中方法层次结构 |
37 | F2 / ⇧ + F2 | 跳转到下一个/上一个突出错误或警告的位置 |
38 | F4 / ⌘ + ↓ / ⌘ + 鼠标左键 | 编辑/查看代码源 |
39 | ⌘ + E | 显示最近打开的文件记录列表 |
40 | ⌥ + Space / ⌘ + Y | 快速打开光标所在方法、类的定义 |
41 | ⇧ + F6 | 重命名文件 |
42 | ⌘ + ⇥ | 不同软件之间切换 |
43 | ⌘ + ~ | 同一软件多个窗口之间切换 |
44 | ⌘ + , | 打开IDEA系统设置,Preferences设置信息 |
45 | ⌘ + ; | 打开项目结构对话框 |
46 | ⌘ + S | 保存所有 |
47 | ⌃ + ⌘ + F | 切换软件为全屏模式 |
48 | ⌘ + ⇧ + F12 | 切换最大化编辑器 |
49 | ⌘ + Z | 撤销刚才的编辑内容 |
50 | ⌘ + ⇧ + Z | 继续刚才的编辑内容 |
51 | ⌘ + ⇧ + 上或者下方向键 | 整行代码向上或着向下移动 |
52 | ⌘ + ⇧ + 左右方向键 | 快速选中整行代码 |
3 Windows系统下快捷键的使用
序号 | 快捷键组合 | 解释说明 |
---|---|---|
1 | Ctrl + X | 剪切光标所在行 或 剪切选择内容 |
2 | Ctrl + C | 复制光标所在行 或 复制选择内容 |
3 | Ctrl + V | 粘贴内容 |
4 | Ctrl + D | 复制光标所在行 或 复制选择内容 |
5 | Ctrl + Y | 删除光标所在行 或 删除选中的行 |
6 | Ctrl + Z | 撤销 |
7 | Ctrl + SHIFT + Z | 取消撤销 |
8 | Ctrl + F | 在当前文件进行文本查找 |
9 | Ctrl + R | 在当前文件进行文本替换 |
10 | Ctrl + Shift + F | 根据输入内容查找整个项目 或 指定目录内文件 |
11 | Ctrl + Shift + R | 根据输入内容替换对应内容,范围为整个项目 或 指定目录内文件 |
12 | Ctrl + N / SHIFT + SHIFT | 根据输入的 名/类名 查找类文件 |
13 | Ctrl + E | 显示最近打开的文件记录列表 |
14 | Ctrl + G | 在当前文件跳转到指定行处 |
15 | Ctrl + U | 前往当前光标所在的方法的父类的方法 / 接口定义 |
16 | Ctrl + ALT + B | 查看当前方法的实现类 |
17 | Ctrl + Q | 光标所在的变量 / 类名 / 方法名等上面,显示文档内容 |
18 | SHIFT + ENTER | 快速开启下一行代码 |
19 | ALT + INSERT | 生成代码(getter、setter、构造函数、hashCode/equals,toString) |
20 | Ctrl + / | 单行注释光标所在行代码 |
21 | Ctrl + SHIFT + / | 多行注释光标所在行代码 |
22 | Ctrl + O | 选择可重写的方法 |
23 | Ctrl + I | 选择可继承的方法 |
24 | Ctrl + H | 显示当前类的层次结构 |
25 | ALT + 7 | 显示当前文件方法的层次结构 |
26 | Ctrl + F1 | 在光标所在的错误代码处显示错误信息 |
27 | Ctrl + F4 | 关闭当前编辑文件 |
28 | Ctrl + SHIFT + BACKSPACE | 回到最后一次编辑的地方 |
29 | Ctrl + Alt + L | 格式化代码,可以对当前文件和整个包目录使用 |
30 | Ctrl + Alt + O | 优化导入的类,可以对当前文件和整个包目录使用 |
31 | SHIFT + Alt + 上或者下方向键 | 整行代码向上或着向下移动 |
32 | Ctrl + Alt + 左方向键 | 退回到上一个操作的地方 |
33 | Ctrl + Alt + 右方向键 | 前进到上一个操作的地方 |
34 | SHIFT + F6 | 修改文件名称 |
35 | Alt+ SHIFT + INSERT | 多行编辑开关 |
4 IDEA编码常用技巧
常用技巧可以参考另一篇博文: 整理了一些 IDEA 中比较骚的技巧,可以提高开发效率
好啦,本文就先写到这里啦,日常基本的开发,这些快捷键足够用了,希望对老铁们有所帮助~
本文参考资料: https://zhuanlan.zhihu.com/p/375102188
写博客是为了记住自己容易忘记的东西,另外也是对自己工作的总结,希望尽自己的努力,做到更好,大家一起努力进步!
如果有什么问题,欢迎大家一起探讨,代码如有问题,欢迎各位大神指正!
给自己的梦想添加一双翅膀,让它可以在天空中自由自在的飞翔!
以上是关于IntelliJ IDEA 2021版 Windows和Mac快捷键使用小结的主要内容,如果未能解决你的问题,请参考以下文章