来自:juejin.cn/post/7435887935751847970
推荐一个程序员编程资料站:
http://cxyroad.com
副业赚钱专栏:https://xbt100.top
2024年IDEA最新激活方法
后台回复:激活码
CSDN免登录复制代码插件下载:
CSDN复制插件
以下是正文。
前言
本人实践一段时间后觉得日常开发中实用价值较高的 快捷键\操作
;在此记录一下增加一下记忆
01 - 快速为方法创建测试类
示例:比如当前有 DemoService
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
弹出选项框 - 创建测试类
可配置项:
测试类类名, 默认 类名 + Test
放置测试目录的在哪个包下, 默认和该类一致
是否要生成
@Before
,@After
等含有生命周期注解测试方法该类中要生成测试方法的方法

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

直接在配置的包下 - 创建配置类
package com.jools.exp.common.service;
import org.junit.Test;
importstatic org.junit.Assert.*;
publicclass DemoServiceTest {
@Test
public void sum() {
}
@Test
public void print() {
}
}
02 - 快速切换大小写
快捷键:Ctrl +Shirt + U
快速切换大小写
比如
private static final String constant = "Case";
将字段 constant选中
private static final String CONSTANT = "Case";
03 - 打开剪切板浏览剪切历史
快捷键: Ctrl + Shift + V
打开剪切板

按住 上下键 可以切换要选取的历史记录
输入 Enter 返回选择的黏贴行

04 - 快捷键提取方法
打开 Settings
-> Keymap
-> Extract Method
我当前配置的是 Ctrl + Shift + M

效果
选中要提取的代码段

按下快捷键

可以快捷自定义 提取方法的方法名称
@Test
public void sum() {
getSum();
}
private static void swapVal() {
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 - 当前文件查找 + 全局查找
Ctrl + F
:在当前文件内查找

全局查找 - Ctrl + Shift + F

08 - 切换器
帮助开发者快速切换启动类、DEBUG类等
不用右上角点击查看 Recent Configurations
切来切去
快捷键: Ctrl + Tab
09 - 在类中快速浏览方法
快捷键 Alt + 上下箭头
会在方法间上下切换
1. Alt + 向上

2. Alt + 向下

最顶端定位到类名
<END>
推荐阅读:
免费体验AI图片生成,就在 Image Generator Hub!
程序员在线工具站:cxytools.com 推荐一个自己写的工具站:https://cxytools.com,专为程序员设计,包括时间日期、 JSON处理、SQL格式化、随机字符串生成、UUID生成、文本Hash...等功能,提升开发效 率。 ⬇戳阅读原文直达! 朕已阅