# IDEA 使用小技巧

注意:这里只写 IDEA 本身自带的功能,不需要额外配置的。如果需要额外配置的请写在 idea-basic-config

# 快速生成代码

# main 方法

psvm or main

public static void main(String[] args){

}

# public static final

psf

# public static final int

psfi

# public static final String

psfs

# System.out.println();

sout

# for 循环

fori

for (int i = 0; i < ; i++) {

}

# 判空

# 如果空

.nu

String test = "test";
test.nu
-->
if (test == null) {
	
}

# 如果非空

.nn

String test = "test";
test.nn
-->
if (test != null) {
	
}

怎么快速记住,其实就是首字母,还有就是写多了发现写的烦了就会去搜快捷键了!

参考文献:

Intellij idea 快捷键(2)--生成常用代码 (opens new window)

Live templates (opens new window)

# 列选择模式(多行同时编辑)

在开发的时候,有可能我们需要去修改某一列的变量名字,比如以下场景:

比如,怎么把 logger2 修改成 logger 呢,这里就可以使用到列选择模式快速修改。

(当然,你也可以直接把 logger 改成 logger2,这里只做演示介绍此功能)

        Logger logger = Logger.getLogger(ProjectReactor.class.getName());
        logger2.severe("severe");
        logger2.warning("warning");
        logger2.info("info");
        logger2.fine("fine");
        logger2.finer("finer");
        logger2.finest("finest");

# 启用列选择模式

# 方法一(推荐)

按住 Alt 键,然后鼠标向下拖动。

参考文献:

idea列编辑模式 (opens new window)

# 方法二(同样常用)

批量点哪选哪

同时按下 Shift + Alt + 鼠标左键,然后选择你想编辑的其他列的光标位置。

image-20220813114430

参考文献:

idea - 列编辑 - 快捷键 (opens new window)

# 方法三

在上方菜单栏找到【Edit】,然后选择【Column Selection Mode】。

image-20220619011242191

向下拖动,可以看到出现了黑色的竖线,这里的修改都可以对整列修改。

image-20220619011345762

把 2 去掉,就可以了。

image-20220619011437226

再次双击其他空白区域,即可取消列选择模式。

参考文献:

Idea 竖选文本、竖向选择、横向纵向选择文本代码_大大的微笑的博客-CSDN博客_idea 竖向编辑 (opens new window)

# 环绕代码 Surround With try...catch

在上方菜单栏找到【Code】-->【Surround With...】,在这里可以看到快捷键,以后用这个快捷键就可以了。

使用效果图:

选择【6. try / catch】

image-20220619045757707

使用后会在周围环绕代码

image-20220619045820685

参考文献:

https://stackoverflow.com/questions/2583983/wrap-with-try-catch-in-intellij (opens new window)

# 查看方法返回值

有的时候,方法直接返回方法值,intellij idea debug时无法查看返回值,比如

public static double randomNum() {
	//这里,由于直接返回了方法值,无法查看返回值
	return Math.random();
}

其实,这种情况intellij idea是支持查看的。 左下角,debugger---->Settings----->勾选show method return values

image-20220813152813

在对应行设置断点,当执行到断点行时,按快捷键shift+f8(step out)就可以看到variables面板里有对应的方法返回值了。

必须按shift+f8,F6 虽然也是step out,但是不行

image-20220813153525598

参考文献:

intellij idea debug/调试 查看方法返回值 (opens new window)