文章目录
- 一、Intellij IDEA软件官
- 二、Intellij IDEA常用快捷键
-
-
- 1、浏览、查找、选择相关的快捷键
- 2、快速生成代码相关的快捷键
- 3、快速生成代码相关的模板
- 4、postfix后缀
- 5、智能提示相关的快捷键
- 6、与行操作相关的快捷键
- 7、与注释相关的快捷键
一、Intellij IDEA软件官
点击链接进入官 ? http://www.jetbrains.com
IDEA各个版本官方下载? https://www.jetbrains.com/idea/download/other.html
二、Intellij IDEA常用快捷键
1、浏览、查找、选择相关的快捷键
快捷键 |
说明 |
Alt + ↑ 或 ↓
|
Ctrl + 单击鼠标左键 或 Ctrl + B
|
把光标放在变量名中,按此快捷键,则光标快速 跳转到声明 此变量的位置,也可以查看源代码 |
Ctrl + Alt + ←
|
后退到上一个位置,配合Ctrl + 单击鼠标左键效果更佳,需要注意的是:先禁用显卡的快捷键,要不屏幕会旋转?? |
Ctrl + Alt + →
|
前进到后一个位置,配合Ctrl + 单击鼠标左键效果更佳,需要注意的是:先禁用显卡的快捷键,要不屏幕会旋转?? |
Ctrl + W
|
光标放在某段代码内,按此快捷键,快速选择代码。多次按此快捷键,选择的范围会越来越大 |
Alt + ← 或 →
|
Ctrl + R
|
Ctrl + F 或 Alt + F3
|
Ctrl + Shift + F
|
在当前 目录 下快速 查找 指定的内容,??这个很实用,如下图所示: |
??先选择一个目录:
2、快速生成代码相关的快捷键
快捷键 |
说明 |
Ctrl + O
|
(这里是欧,不是零)快速 重写 父类的方法 |
Ctrl + I
|
快速 实现(重写) 接口中的抽象方法 |
Ctrl + Alt + T
|
选中代码片断,按此快捷键,弹出对话框,可以将此片断 包围 if、if else、try catch、while、for、do while等 语句 |
Alt + Inset
|
弹出对话框,可以在类中 添加Getter and Setter、Constructor(构造方法)、equals() and hashCode()方法、toString()方法
|
Ctrl + J
|
光标在空白行,按此快捷键,选择需要的代码模板(如 foreach、fori、sout 等),从而让IDEA 自动生成代码
|
Ctrl + Alt + O
|
(这里是欧,不是零) 手动优化 导 入的 包
|
Ctrl + Alt + M
|
快速地把选中的代码片断,提取成一个方法
|
3、快速生成代码相关的模板
??Ctrl + J快捷键即可查看全部模板(Template)。
模板 |
说明 |
键盘输入后回车 |
自动生成方法 |
键盘输入后回车 |
自动生成方法 |
键盘输入后回车 |
自动生成方法 |
键盘输入后回车 |
自动生成方法 |
键盘输入后回车 |
自动生成方法 |
键盘输入后回车 |
自动生成 增强for循环
|
键盘输入后回车 |
自动生成 for循环
|
键盘输入后回车 |
自动生成集合常用的遍历方法? 迭代器 , 如下: |
模板(续) |
说明 |
键盘输入后回车 |
自动生成方法 |
键盘输入后回车 |
自动生成全局静态常量 |
键盘输入后回车 |
自动生成全局静态常量 |
键盘输入后回车 |
自动生成全局静态常量 |
4、postfix后缀
??在设置: ? ? ? 中可以查看和修改全部后缀。部分常用的后缀如下:
postfix后缀 |
说明 |
一个语句后面输入 |
自动产生接收此语句返回值的变量, 如下: |
postfix后缀 |
说明 |
一个语句后面输入 |
自动生成强制类型转换, 且有变量接收, 如下所示: |
postfix后缀 |
说明 |
一个语句后面输入 |
自动生成强制类型转换的格式, 如下所示: |
postfix后缀 |
说明 |
一个类名后面输入 |
自动调用此类的无参构造方法创建对象, 如下所示: |
postfix后缀 |
说明 |
一个语句后面输入 |
快速生成return语句, 如下所示: |
postfix后缀 |
说明 |
一个语句后面输入 |
快速生成lambda表达式, 如下所示: |
postfix后缀 |
说明 |
一个语句后面输入 |
快速包围语句, 如下所示: |
postfix后缀 |
说明 |
一个语句后面输入 |
快速生成语句, 如下所示: |
postfix后缀 |
说明 |
一个数组或集合后面输入 |
快速生成增强for循环, 如下所示: |
postfix后缀 |
说明 |
一个变量后面输入 |
快速生成if的null值判断, 如下所示: |
postfix后缀 |
说明 |
一个变量后面输入 |
快速生成if的非null值判断, 如下所示: |
??其它的后缀可以在 ? ? ? 中可以查看和修改。
5、智能提示相关的快捷键
快捷键 |
说明 |
Ctrl + P
|
把光标放在被调用的方法的参数列表中,按此快捷键,则 显示 此方法可用的 参数列表 (如果此方法被重载的话,就会有多种可选的参数列表) |
Ctrl + Q
|
把光标放在类名、方法名、变量名中,按此快捷键,则 显示 与之相关的 简洁 Java 文档
|
Ctrl + H
|
显示 类与类之间的 继承关系 , 类与接口之间的 实现关系
|
Alt + Enter
|
把光标放在提示有编译错误的语句内, 按此快捷键, 则会弹出小框, 便于选择 处理错误 的方式 |
6、与行操作相关的快捷键
快捷键 |
说明 |
Ctrl + X 或 Ctrl + Y
|
删除 光标所在的行, 或删除已选择的内容 |
Ctrl + D
|
复制 光标所在的行到下一行 |
Alt + Shift + ↑ 或 ↓
|
向上或向下 移动 光标所在的行 |
7、与注释相关的快捷键
快捷键 |
说明 |
Ctrl + /
|
添加或取消单行注释 |
Ctrl + Shift + /
|
添加或取消多行注释 |
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!