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 + 向下
最顶端定位到类名