⭐⭐⭐ Spring Boot 项目实战 ⭐⭐⭐ Spring Cloud 项目实战
《Dubbo 实现原理与源码解析 —— 精品合集》 《Netty 实现原理与源码解析 —— 精品合集》
《Spring 实现原理与源码解析 —— 精品合集》 《MyBatis 实现原理与源码解析 —— 精品合集》
《Spring MVC 实现原理与源码解析 —— 精品合集》 《数据库实体设计合集》
《Spring Boot 实现原理与源码解析 —— 精品合集》 《Java 面试题 + Java 学习指南》

摘要: 原创出处 juejin.cn/post/7435887935751847970 「jooLs薯薯熹」欢迎转载,保留摘要,谢谢!


🙂🙂🙂关注微信公众号:【芋道源码】有福利:

  1. RocketMQ / MyCAT / Sharding-JDBC 所有源码分析文章列表
  2. RocketMQ / MyCAT / Sharding-JDBC 中文注释源码 GitHub 地址
  3. 您对于源码的疑问每条留言都将得到认真回复。甚至不知道如何读源码也可以请教噢。
  4. 新的源码解析文章实时收到通知。每周更新一篇左右。
  5. 认真的源码交流微信群。

前言

本人实践一段时间后觉得日常开发中实用价值较高的 快捷键\操作;在此记录一下增加一下记忆

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 + 向下

最顶端定位到类名

文章目录
  1. 1. 前言
  2. 2. 01 - 快速为方法创建测试类
  3. 3. 02 - 快速切换大小写
  4. 4. 03 - 打开剪切板浏览剪切历史
  5. 5. 04 - 快捷键提取方法
  6. 6. 05 - 查看最近修改操作
  7. 7. 06 - 返回上一次操作的位置
  8. 8. 07 - 当前文件查找 + 全局查找
  9. 9. 08 - 切换器
  10. 10. 09 - 在类中快速浏览方法
    1. 10.0.1. 1. Alt + 向上
    2. 10.0.2. 2. Alt + 向下