Learn IntellJ IDE Features - 2. Refactoring, Code Assitance & Navigation

Refactoring

⇧F6: 이름 변경

⌘⌥V: 변수나 필드로 빼기

⌘⌥M: Method로 추출하기

⌘⌥C: 상수로 빼기

⌘⌥P: 메서드 파라미터로 빼기

Code Assistance

⌘⌥L: Code formatting

코드 정렬을 자동으로 해준다.

⌘P: Paramater 정보

코드 내에서 메서드의 파라미터 정보를 보여준다.

F1: Quick Popup

메서드의 정보 팝업을 띄운다

⌥Space: Code popup

F1은 간단한 정보지만 ⌥Space는 코드도 함께 같이 보여준다.

F2: Error로 이동하기

⌥⏎: Error 처리 팝업

F2로 Error가 뜨는 코드로 이동한 뒤,
⌥⏎를 사용해서 해당 Error를 처리하면 편하게 Error를 핸들링할 수 있다.

⌘⌥T: 코드 감싸기

if, {}, switch 등으로 코드를 감싸준다.

⌘↓: Source로 들어가기

⌘클릭과 같은 효과이다.

⌘B: 변수나 메서드를 선언한 Source로 들어가기

⌘클릭과 같은 효과이다.

⌘⌥B: 구현체 목록보기

인터페이스나 Super class의 하위 class를 보여준다.

F12: 파일 구조 팝업

현재 파일의 필드나 메서드 등의 구조를 팝업으로 보여준다.

Share