Intellij IDEA软件的常用快捷键

一、Intellij IDEA软件官网

点击链接进入官网⇒ http://www.jetbrains.com

二、Intellij IDEA常用快捷键
快捷键 说明
浏览、查找、选择相关的快捷键
Alt + ↑ 或 ↓ 可以在当前代码编辑窗口内的不同 方法名 之间快速 切换
Ctrl + 单击鼠标左键
Ctrl + B
把光标放在变量名中,按此快捷键,则光标快速 跳转到声明 此变量的位置
Ctrl + F
Alt + F3
在当前编辑器中快速 查找 指定的内容
Ctrl + R 在当前编辑器中快速 替换 指定的内容
Ctrl + W 光标放在某段代码内,按此快捷键,快速选择代码。多次按此快捷键,选择的范围会越来越大
快速生成代码相关的快捷键
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 + J快捷键即可查看全部模板(Template)
键盘输入main后回车 自动生成main()方法
键盘输入psvm后回车 自动生成main()方法
键盘输入sout后回车 自动生成System.out.println()方法
键盘输入foreach后回车 自动生成 增强for循环
键盘输入fori后回车 自动生成 for循环
键盘输入itit后回车 自动生成集合常用的遍历方法⇒ 迭代器 , 如下:
while (iterator.hasNext()) {
	Object next =  iterator.next();
}
快速生成代码相关的模板(续) Ctrl + J快捷键即可查看全部模板(Template)
键盘输入serr后回车 自动生成System.err.println()方法
键盘输入psf后回车 自动生成public static final全局静态常量
键盘输入psfi后回车 自动生成public static final int全局静态常量
键盘输入psfs后回车 自动生成public static final String全局静态常量
一个语句后面输入.var 自动产生接收此语句返回值的变量, 如下:
public static void main(String[] args) {
    String str = "abcdefg";
    str.getBytes().var	//这一句用.var会自动生成变量, 如下所示:
    byte[] bs = str.getBytes();
}
快速生成代码相关的模板(续) Ctrl + J快捷键即可查看全部模板(Template)
一个类名后面输入.new 自动调用此类的无参构造方法创建对象, 如下所示:
public static void main(String[] args) {
    Thread.new	//这一句用.new会自动调用此类的无参构造方法创建对象, 如下所示:
    new Thread()
}
快速生成代码相关的模板(续) Ctrl + J快捷键即可查看全部模板(Template)
一个语句后面输入.cast 自动生成强制类型转换的格式, 如下所示:
public static void main(String[] args) {
    3.14.cast	//这一句用.cast会自动生成强制类型转换的格式, 如下所示:
    (() 3.14)
}
快速生成代码相关的模板(续) Ctrl + J快捷键即可查看全部模板(Template)
一个语句后面输入.castvar 自动生成强制类型转换, 且有变量接收, 如下所示:
public static void main(String[] args) {
    3.14.castvar	//这一句用.castvar自动生成下面的语句
    = () 3.14;
}
快速生成代码相关的模板(续) Ctrl + J快捷键即可查看全部模板(Template)
一个语句后面输入.return 快速生成return语句, 如下所示:
public static void main(String[] args) {
    3.14.r	//这一句用.r(eturn)快速生成return语句
    return 3.14;
}
快速生成代码相关的模板(续) Ctrl + J快捷键即可查看全部模板(Template)
一个语句后面输入.lambda 快速生成lambda表达式, 如下所示:
public static void main(String[] args) {
    3.14.l	//这一句用.l(ambda)快速生成lambda表达式
    () -> 3.14
}
快速生成代码相关的模板(续) Ctrl + J快捷键即可查看全部模板(Template)
一个语句后面输入.sout 快速包围System.out.println()语句, 如下所示:
public static void main(String[] args) {
    3.14.sout	//这一句用.sout快速包围标准输出语句
    System.out.println(3.14);
    3.14.serr	//这一句用.serr快速包围错误输出语句
    System.err.println(3.14);
}
快速生成代码相关的模板(续) Ctrl + J快捷键即可查看全部模板(Template)
一个语句后面输入.try 快速生成try catch语句, 如下所示:
public static void main(String[] args) {
    InputStream is = new FileInputStream("c:\\abc.txt").try
    //上一行用.try快速生成try catch语句, 如下所示:
    try {
        InputStream is = new FileInputStream("c:\\abc.txt");
    } catch (FileNotFoundException e) {
        e.printStackTrace();
    }
}
智能提示相关的快捷键
Ctrl + P 把光标放在被调用的方法的参数列表中,按此快捷键,则 显示 此方法可用的 参数列表 (如果此方法被重载的话,就会有多种可选的参数列表)
Ctrl + Q 把光标放在类名、方法名、变量名中,按此快捷键,则 显示 与之相关的 简洁 Java 文档
Ctrl + H 显示 类与类之间的 继承关系 , 类与接口之间的 实现关系
Alt + Enter 把光标放在提示有编译错误的语句内, 按此快捷键, 则会弹出小框, 便于选择 处理错误 的方式
与行操作相关的快捷键
Ctrl + X
Ctrl + Y
删除 光标所在的行, 或删除已选择的内容
Ctrl + D 复制 光标所在的行到下一行
Alt + Shift + ↑ 或 ↓ 向上或向下 移动 光标所在的行
与注释相关的快捷键
Ctrl + / 添加或取消单行注释
Ctrl + Shift + / 添加或取消多行注释
与查看源码相关的快捷键
Ctrl + B 将光标放在类名 或 接口名 中, 然后按此快捷键, 即可查看对应的 源码
先长按Ctrl + 然后单击鼠标左键 长按Ctrl键, 然后移动鼠标到类名 接口名上即可看到 超链接 形式, 单击鼠标左键 即可查看源码
与代码编辑窗口切换相关的快捷键
Alt + ← 或 → 快速在多个代码编辑 窗口 之间 切换
发布了10 篇原创文章 · 获赞 11 · 访问量 338

猜你喜欢

转载自blog.csdn.net/ShiJunzhiCome/article/details/99676641