본문 바로가기

ETC/IntelliJ

[IntelliJ] soutv, soutm, soutp 단축키

soutv, soutm, soutp는 IntelliJ IDEA에서 제공하는 단축키 중 하나로, 각각 다음과 같은 기능을 수행합니다.

  • soutv: 현재 선택한 변수의 이름과 값을 출력합니다.
  • soutm: 현재 선택한 메서드의 이름을 출력합니다.
  • soutp: 현재 선택한 메서드의 파라미터를 출력합니다.

예를 들어, 다음과 같은 코드가 있다고 가정해보겠습니다.

public class Example { 
	private String name = "John"; 
	private int age = 30; 
	public void printName() { System.out.println(name); } 
	public void printAge(int age) { System.out.println(age); } 
}

 

위 코드에서 name 변수의 값을 출력하려면, name 변수 위에 커서를 놓은 후에 soutv 단출키를 누르면 다음과 같은 코드가 자동으로 추가됩니다.

System.out.println("name = " + name);​

마찬가지로, pringName() 메서드의 이름을 출력하려면, printName() 메서드 이름 위에 커서를 놓은 후에 soutm 단축키를 누르면 다음과 같은 코드가 자동으로 추가됩니다.

System.out.println("printName");

printAge(int age) 메서드의 파라미터를 출력하려면, printAge(int age) 메서드 파라미터 위에 커서를 놓은 후에 soutp 단축키를 누르면 다음과 같은 코드가 자동으로 추가됩니다.

System.out.println("age = " + age);

soutv, soutm, soutp 단축키를 사용하면, 디버깅 과정에서 변수나 메서드의 값을 간편하게 확인할 수 있어 개발 작업을 보다 효율적으로 수행할 수 있습니다.