文章目录
- 一、平时操作时快捷键
- 二、查看源码时应用的各种快捷键
- 三、代码提示类的快捷键
- 四、技巧
- 五、优美的主题设置
- 5.1 IDEA注释字体的修改
- 六、代码提示忽略大小写
- 七、单行代码注释
- 八、IDEA字符编码设置
- 九、取消IDEA自动更新
- 十、取消重复代码检查
一、平时操作时快捷键
快捷键 | 功能 |
Ctrl+Alt+O | 删除无效导入的包 |
Ctrl+Y | 删除一行代码 |
Ctrl+D | 复制一行代码到下一行 |
Ctrl+Shift+↑/↓或Alt+Shift+↑/↓ | 上下移动该行代码 |
Ctrl+Alt+S | 快速打开设置 |
Ctrl+Alt+V | 快速生成返回值 |
Ctrl+J | 代码提示,许多快捷代码的缩写,需要提前熟知 |
Ctrl+Alt+L | 代码格式化 |
Ctrl+Shift+Space | 补全代码 |
Alt+Insert | 生成代码(如get,set方法,构造函数等) |
Ctrl+P | 方法参数提示 |
Ctrl+Shift+Enter | 若该行代码没有逗号,自动为该行补全逗号,并跳到行尾;若有逗号,则光标跳到下一行,不会开辟新行 |
Shift+Enter | 光标无论在什么位置,开辟新的一行,并直接跳转到下一行 |
Ctrl+Alt+←\→ | 退回或前进到上一个操作的地方 |
Ctrl+Alt+Enter | 光标所在行上空出一行,光标定位到新行 |
Ctrl+Alt+Space | 类名自动完成 |
Ctrl+B | 相当于Ctrl+鼠标左键 |
Shift+F6 | 变量或者类名重命名 |
Shift+F9 | Debug按钮 |
Shift+F10 | Run按钮 |
Shift+Esc | 隐藏当前 或 最后一个激活的工具窗口 |
Ctrl+Space | 智能代码提示,但该快捷键被windows输入法占用,需要进行修改,建议修改为Ctrl+,(逗号) |
Ctrl+Shift+Space | 基础代码补全 |
Ctrl+/ | 行注释 |
Ctrl+Shift+/ | 块注释 |
Ctrl+Shift+↑ 或 ↓ | 光标所在的一整行向上或向下移动 |
Ctrl+Alt+T | 快速生成代码块包裹语句 |
Ctrl+Shift+V | 多次剪切板列表(列出历史剪切板内容) |
Ctrl+Shift+Z | 取消撤销 |
Ctrl + Alt + M | 重构,将选中的代码添加到一个新的方法中 |
Ctrl+Q | 查看代码提示及内容 |
二、查看源码时应用的各种快捷键
快捷键 | 功能 |
Ctrl+F12 | 快速查看类中的方法 |
Alt+7 | 打开类中方法的大纲(类似outLine) |
Alt+F7 | 查看某一个方法或者变量在哪里被使用 |
Ctrl+H | 查看类的继承树 |
Ctrl+N | 查看你想要的类 |
Ctrl+O | 显示当前类的父类或实现的类(选择要重写/实现的方法) |
Ctrl+Shift+E | 弹出窗口显示已打开的文件列表 |
Ctrl+Alt+B | 直接弹出光标所在方法或类的源码位置 |
Shift+Shift | 全局文本搜索(可以快速搜索类源码) |
Ctrl+Alt+U | 选中某个类后将生成UML关系图(选中图中某个类按Ctrl+Alt+B可以查看源码或实现的子类) |
对于Ctrl+N
以及Shift+Shift
在查找类的时候,默认的搜索范围是项目中的类,当你想要查看jdk源码的时候,Shift+Shift
弹出下面搜索框后,继续按Shift+Shift
将会自动加上对勾(即包含不含项目条目的类)再次按
Shift+Shift
(Ctrl+N同理)
三、代码提示类的快捷键
还有一些常用的代码提示类的快捷写法,如下所示:(摘自:学习IntelliJ IDEA之快捷键设置)
快捷键 | 功能 |
psvm | 快速生成main函数,即public static void main的单词首字母缩写; |
sout | 生成打印语句(eclipse:syso); |
“XXX”.sout | 生成打印出字符串(或变量)的语句; |
souf | 打印字符串; |
serr | 生成打印错误的语句(eclipse:syse); |
soutp | 打印出当前函数的所有参数变量值; |
soutv | 打印出最后定义的变量值; |
soutm | 打印出当前函数的地址为:类名.方法名(eclipse:syst); |
四、技巧
当在括号中输入完成后,想要结束,但是还没有输入引号,IDEA当中直接输入引号就可以直接在该语句末尾输入,无需按右键或者在输入一下右括号了,简直太了解你的用意了!
五、优美的主题设置
可以参考 : javascript:void(0) 官方文档 : https://www.material-theme.com/docs/configuration/settings/
另外也可以下面这个样子 :
5.1 IDEA注释字体的修改
六、代码提示忽略大小写
idea默认代码提示是区分大小写的! 举例 : 想要输入ArrayList,但是你输入arr…它是不会有提示的!那么你就需要按照下面的操作来更改这种情况
如图进行勾选即可
七、单行代码注释
默认IDEA单行代码注释的//
是显示在行首的,看起来不美观,那么通过下面操作就可以让其显示在单行代码开始.
将第4步按照下面这张照片进行勾选即可
八、IDEA字符编码设置
设置为图中显示的即可
九、取消IDEA自动更新
设置为图中显示的勾选状态即可
十、取消重复代码检查
duplicated code fragment : 重复代码片段