IDEA 中一些好用的骚操作+快捷键

IDEA 中好用的骚操作+快捷键


IDEA 版本

前言: 本人体会后觉得实际开发中实用价值较高的默认快捷键 + 操作;在此记录一下增加一下记忆

01 - 快速为方法创建测试类

示例:比如当前有 DemoService

csharp 复制代码
public class DemoService {

    public int sum(int a, int b) {
        return a + b;
    }

    public void print() {
        System.out.println("Test method print()");
    }
}

将鼠标光标放置在类名上

按住 Ctrl + Shift + T

创建测试类

两个方法全部勾选后 Enter 回车

less 复制代码
package com.jools.exp.common.service;

import org.junit.Test;

import static org.junit.Assert.*;
public class DemoServiceTest {

    @Test
    public void sum() {
    }

    @Test
    public void print() {
    }
}

直接在配置的包下 - 创建配置类


02 - 快速切换大小写

快捷键:Ctrl +Shirt + U 快速切换大小写

比如

arduino 复制代码
    private static final String constant = "Case";

将字段 constant选中

arduino 复制代码
    private static final String CONSTANT = "Case";

03 - 打开剪切板浏览剪切历史

快捷键: Ctrl + Shift + V 打开剪切板

按住 上下键 可以切换要选取的历史记录

输入 Enter 返回选择的黏贴行


04 - 快捷键提取方法

打开 Settings -> Keymap -> Extract Method

  • 我当前配置的是 Ctrl + Shift + M

效果

选中要提取的代码段

按下快捷键

可以快捷自定义名称

ini 复制代码
    @Test
    public void sum() {
        getSum();
    }

    private static void getSum() {
        int[] arr = {1, 2};
        int tmp = arr[0];
        arr[0]= arr[1];
        arr[1] = tmp;
    }

05 - 查看最近修改操作

快捷键 - Alt + Shift + C

可以选择 Revert 回滚到修改之前


06 - 返回上一次操作的位置

快捷键 Ctrl + Shift + Backspace

比如: 此时位于 DemoServiceTest位置,需要返回之前创建测试的类

按下快捷键 -> 自动切换


07 - 当前文件查找 + 全局查找

Shift + F:在当前文件内查找

全局查找 - Ctrl + Shift + F


08 - 切换器

帮助开发者快速切换启动类、DEBUG类等

快捷键: Ctrl + Tab


09 - 在类中快速浏览方法

快捷键 Alt + 上下箭头

会在方法间上下切换

1. Alt + 向下

2. Alt + 向下

最顶端定位到类名

相关推荐
小厂永远得不到的男人1 分钟前
基于 Spring Validation 实现全局参数校验异常处理
java·后端·架构
计算机编程小咖39 分钟前
《基于大数据的农产品交易数据分析与可视化系统》选题不当,毕业答辩可能直接挂科
java·大数据·hadoop·python·数据挖掘·数据分析·spark
艾莉丝努力练剑40 分钟前
【C语言16天强化训练】从基础入门到进阶:Day 7
java·c语言·学习·算法
老华带你飞1 小时前
校园交友|基于SprinBoot+vue的校园交友网站(源码+数据库+文档)
java·数据库·vue.js·spring boot·论文·毕设·校园交友网站
自强的小白2 小时前
学习Java24天
java·学习
Ashlee_code3 小时前
香港券商櫃台系統跨境金融研究
java·python·科技·金融·架构·系统架构·区块链
还梦呦3 小时前
2025年09月计算机二级Java选择题每日一练——第五期
java·开发语言·计算机二级
2501_924890523 小时前
商超场景徘徊识别误报率↓79%!陌讯多模态时序融合算法落地优化
java·大数据·人工智能·深度学习·算法·目标检测·计算机视觉
從南走到北4 小时前
JAVA国际版东郊到家同城按摩服务美容美发私教到店服务系统源码支持Android+IOS+H5
android·java·开发语言·ios·微信·微信小程序·小程序
毅航4 小时前
从原理到实践,讲透 MyBatis 内部池化思想的核心逻辑
后端·面试·mybatis