til

TIL: IntelliJ 에서 구조체 자동완성하기

주먹불끈 2024. 4. 20. 16:42

개요

코딩을 하다가 구조체 인스턴스를 전체의 필드를 모두 초기값으로 생성 후 값을 넣으면 편한 경우가 있다.

IntelliJ에서는 해당 상황에서 Context Actions 중 그 기능을 제공한다.

TL;DR

IntelliJ 에서는 특정 상황에서 있었으면 싶은 기능이 있다면 일단 Opt+Enter(Show Context Actions)를 쳐보자. 이미 IntelliJ가 지원하는 기능일 지 모른다.

예시

예시는 Golang 이다. 다음과 같이 구조체 인스턴스를 타이핑한다.

그리고 (MacOS 기준) Opt+Enter를 치면 Context Actions가 나온다.

이는 우클릭을 하고 나오는 Context menu에서도 보이는 “Show Context Actions” 를 실행한 것과 같다.

결과로 다음과 같이 초기값(zero value)이 채워진다.

 

반응형