问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

嘎嘎提高效率!手把手教你使用这些必备 IntelliJ IDEA 快捷键

创作时间:
作者:
@小白创作中心

嘎嘎提高效率!手把手教你使用这些必备 IntelliJ IDEA 快捷键

引用
CSDN
1.
https://blog.csdn.net/2301_81073317/article/details/144268041

在日常开发中,时间就是效率,效率就是生产力。而对于使用 IntelliJ IDEA 的开发者来说,掌握快捷键无疑是提升工作效率的“核武器”。本文将带你深度挖掘那些必备的 IntelliJ IDEA 快捷键,帮助你快速掌握这些技巧。无论你是新手还是老手,都能从中找到提升效率的新灵感!

1. 注释类快捷键

  • Ctrl + /:单行注释/取消注释(快速注释或取消当前行)。
public class test1 {
//    public static void main(String[] args) {
//        int a = 1;
//        int b = 2;
//        System.out.println(Math.max(a,b));
//    }
}  
  • Ctrl + Shift + /:多行注释/取消注释(注释或取消注释选中的代码块)。
public class test1 {
/*    public static void main(String[] args) {
        int a = 1;
        int b = 2;
        System.out.println(Math.max(a,b));
    }*/
}  

2. 编辑类快捷键

  • Ctrl + D:复制当前行(复制当前行并粘贴到下面)。
public class test1 {
    public static void main(String[] args) {
        int a = 1;
        int b = 2;
        System.out.println(Math.max(a,b));System.out.println(Math.max(a,b));
    }
}  
  • Ctrl + Y:删除当前行(删除光标所在行)。
public class test1 {
    public static void main(String[] args) {
        int a = 1;
        int b = 2;
    }
}  
  • Ctrl + W:选择代码块(逐步扩大选中的代码块,按多次选中整个方法、类等)。

  • Ctrl + Shift + W:取消选择(逐步缩小选中的代码块)。

  • Ctrl + Alt + T:快速调出 try/catch、if-else 等包围结构。

public class test1 {
    public static void main(String[] args) {
        int a = 1;
        int b = 2;
        try {
            System.out.println(Math.max(a,b));
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}  
  • Ctrl + Z:撤销操作。
public class test1 {
    public static void main(String[] args) {
        int a = 1;
        int b = 2;
        System.out.println(Math.max(a,b));
    }
}  
  • Ctrl + Shift + Z:恢复撤销。
public class test1 {
    public static void main(String[] args) {
        int a = 1;
        int b = 2;
        try {
            System.out.println(Math.max(a,b));
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}  

3. 智能提示与修复类快捷键

  • Alt + Enter:快速修复代码或显示智能提示(解决警告、错误,提供自动修复建议)。

4. 导航与查找类快捷键

  • Ctrl + N:快速查找类(输入类名快速跳转)。

  • Ctrl + B 或 Ctrl + 左键:跳转到方法或类的定义。

  • Alt + F7:查找用法(查看方法或类被引用的位置)。

  • Ctrl + F7:查找当前方法中的所有用法。

  • Ctrl + Home:快速跳转到当前代码的首行。

  • Ctrl + End:快速跳转到当前代码的末行。

  • Alt + 数字键:快速打开 IntelliJ IDEA 中对应的工具窗口。

  • Alt + 1:打开项目视图(Project View)。

  • Alt + 2:打开文件结构视图(Files View)。

  • Alt + 3:打开查找工具窗口(Find)。

  • Alt + 4:打开运行窗口(Run)。

  • Alt + 5:打开调试窗口(Debug)。

  • Alt + 6:打开终端(Terminal)。

  • Alt + 7:打开版本控制窗口(Version Control)。

  • Alt + 8:打开数据库工具窗口(Database)。

  • Alt + 9:打开 TODO 工具窗口(TODO)。

  • Alt + 0:打开最近编辑的文件窗口(Recent Files)。

  • F2:跳转到下一个错误或警告。

  • Ctrl + Shift + F:全局搜索文本内容(支持正则表达式)。

  • Shift + Shift(双击 Shift 键):调出 Search Everywhere 面板。

  • Ctrl + F:在当前文件中查找。

  • Ctrl + R:在当前文件中替换。

5. 重构类快捷键

  • Ctrl + Alt + V:提取变量(将表达式提取为变量)。

  • Ctrl + Alt + M:提取方法(将代码块提取为一个独立的方法)。

public int calculate() {
        int a = 10;
        int b = 20;
        int result = a * b;
        System.out.println("Result: " + result);
        return result;
    }
    public int compute() {
        int a = 10;
        int b = 20;
        int result = a * b;
        System.out.println("Result: " + result);
        return result;
    }
public int calculate() {
        return printResult(10, 20);
    }
    public int compute() {
        return printResult(10, 20);
    }
    private int printResult(int a, int b) {
        int result = a * b;
        System.out.println("Result: " + result);
        return result;
    }
  • Ctrl + Alt + F:提取字段(将代码块提取为字段)。
    public void calculate() {
        int a = 10;
        int b = 20;
        int result = a * b;
        System.out.println("Result: " + result);
    }
    public void compute() {
        int a = 10;
        int b = 20;
        int result = a * b;
        System.out.println("Result: " + result);
    }
private int x = 10;
    private int y = 20;
    public void calculate() {
        int result = x * y;
        System.out.println("Result: " + result);
    }
    public void compute() {
        int result = x * y;
        System.out.println("Result: " + result);
    }
  • Ctrl + Alt + C:提取常量(将常量提取为一个常量)。
public void calculate() {
        int a = 10;
        int b = 20;
        int result = a * b;
        System.out.println("Result: " + result);
    }
    public void compute() {
        int a = 10;
        int b = 20;
        int result = a * b;
        System.out.println("Result: " + result);
    }
private static final int DEFAULT_X = 10;
    private static final int DEFAULT_Y = 20;
    public void calculate() {
        int result = DEFAULT_X * DEFAULT_Y;
        System.out.println("Result: " + result);
    }
    public void compute() {
        int result = DEFAULT_X * DEFAULT_Y;
        System.out.println("Result: " + result);
    }

6. 代码生成

  • Alt + Insert:自动生成代码(如生成构造器、getter/setter、toString 等)。

  • Ctrl + O:重写父类的方法(Override)。

  • Ctrl + I:实现接口的方法(Implement Methods)。

7. 调试类快捷键

  • Ctrl + F8:切换断点(启用/禁用)。

  • Shift + F9:启动调试模式。

  • F8:调试时单步跳过(Step Over)。

  • F7:调试时单步进入(Step Into)。

  • Ctrl + /:单行注释/取消注释(快速注释或取消当前行)。
  • Ctrl + Shift + /:多行注释/取消注释(注释或取消注释选中的代码块)。
  • Ctrl + D:复制当前行(复制当前行并粘贴到下面)。
  • Ctrl + Y:删除当前行(删除光标所在行)。
  • Ctrl + W:选择代码块(逐步扩大选中的代码块,按多次选中整个方法、类等)。
  • Ctrl + Shift + W:取消选择(逐步缩小选中的代码块)。
  • Ctrl + Alt + T:快速调出 try/catch、if-else 等包围结构。
  • Ctrl + Z:撤销操作。
  • Ctrl + Shift + Z:恢复撤销。
  • Alt + Enter:快速修复代码或显示智能提示(解决警告、错误,提供自动修复建议)。
  • Ctrl + N:快速查找类(输入类名快速跳转)。
  • Ctrl + BCtrl + 左键:跳转到方法或类的定义。
  • Alt + F7:查找用法(查看方法或类被引用的位置)。
  • Ctrl + F7:查找当前方法中的所有用法。
  • Ctrl + Home:快速跳转到当前代码的首行。
  • Ctrl + End:快速跳转到当前代码的末行。
  • Alt + 数字键:快速打开 IntelliJ IDEA 中对应的工具窗口。
  • F2:跳转到下一个错误或警告。
  • Ctrl + Shift + F:全局搜索文本内容(支持正则表达式)。
  • Shift + Shift(双击 Shift 键):调出 Search Everywhere 面板。
  • Ctrl + F:在当前文件中查找。
  • Ctrl + R:在当前文件中替换。
  • Ctrl + Alt + V:提取变量(将表达式提取为变量)。
  • Ctrl + Alt + M:提取方法(将代码块提取为一个独立的方法)。
  • Ctrl + Alt + F:提取字段(将代码块提取为字段)。
  • Ctrl + Alt + C:提取常量(将常量提取为一个常量)。
  • Alt + Insert:自动生成代码(如生成构造器、getter/setter、toString 等)。
  • Ctrl + O:重写父类的方法(Override)。
  • Ctrl + I:实现接口的方法(Implement Methods)。
  • Ctrl + F8:切换断点(启用/禁用)。
  • Shift + F9:启动调试模式。
  • F8:调试时单步跳过(Step Over)。
  • F7:调试时单步进入(Step Into)。
© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号