쌩로그

인텔리제이 꿀팁 ( 계속 추가 예정 ) 본문

Tool

인텔리제이 꿀팁 ( 계속 추가 예정 )

.쌩수. 2025. 2. 5. 15:52
반응형

Java 변수 선언하면서 final 붙이기

Settings - Code Style - Java - Code Generation - Make generated local variables final - APPLY - OK

 

 

 

결과 1

 

결과 2

 

- 만약 설정해도 적용이 안 될 수도 있다.

그럼 톱니바퀴 누르고 Declare final 체크하면 된다.

 

 

클래스 생성할 때 패키지명 까지 같이 생성하기

ex) 현재 패키지 구조

productorderservice 패키지에서 `product.ProductService` 라는 이름으로 클래스 생성

패키지가 생성되면서 클래스가 생성되었다.

테스트 패키지에서 Test 메서드 간편하게 생성

 

아래와 같이 Test Method를 선택하면

아래처럼 바로 만들어짐

 

프리젠테이션 모드

위와 같이 전체적인 모습에서 shift 키 두번 누른 후, pre 라고 치고 Actions 탭에서 보면  Entrer Presentation Mode 가 있다. 
이걸 선택하면 Presentation 모드로 바뀐다.
(참고로 Actions 쪽으로는 Tab 키를 이용해서 이동할 수 있다.)

\

결과는 아래로

사진상으론 무슨 차이지 하겠지만, 해보면 다르다.
나갈 때는 똑같이 shift 키 두번에 Ations 탭에서 pre라고 치면 Exit Presentation Mode 라고 나온다.


파라미터에서 변수로 빼기

이렇게 상품명을 String으로 빼고 싶으면 저렇게 드래그 된 상태에서 ctrl+alt+v 하면된다.

추가된 것을 확인할 수 있다.

단축키 보이기

https://velog.io/@tjdtn4484/IntelliJ-2023.03%EB%B2%84%EC%A0%84%EB%B6%80%ED%84%B0-%ED%94%8C%EB%9F%AC%EA%B7%B8%EC%9D%B8-Presentation-Assistant-%EA%B8%B0%EB%8A%A5%EC%9D%B4-%EC%9D%B8%ED%85%94%EB%A6%AC%EC%A0%9C%EC%9D%B4%EB%A1%9C-%EB%82%B4%EC%9E%A5%EB%90%A8

 

IntelliJ 2023.03버전부터 플러그인 Presentation Assistant 기능이 인텔리제이로 내장됨

인텔리제이 2023-03 버전부터 Presentation Assistant가 내장되었다.(인텔리제이만 그런런지 JetBrain의 모든 툴이 그런지는 모르겠다. 일단 인텔리제이를 한정해서 얘기한다.)현재 일자(12월13일)부터 인텔

velog.io

참고

 

클래스 내부의 클래스 혹은 enum을 밖으로 빼려면

 

 

어떤 클래스 안에 내부에 위와 같은  DiscountPolicy 가 있다고 가정하자.
저 enum을 밖으로 빼려면 클래스(혹은 enum) 위에 마우스 커서르 올려놓은 상태에서 F6을 누르고,

Move inner class DiscountPolicy to upper level 을 선택하면 된다.

이처럼 밖으로 나온 것을 확인할 수 있다.

728x90

'Tool' 카테고리의 다른 글

Postman으로 API 순차적으로 테스트하기  (1) 2025.04.16
[Tool] 성능 테스트 도구 nGrinder  (0) 2025.03.17
포스트맨 전역변수 선언  (0) 2023.05.17
Comments