Learn IntellJ IDE Features - 1. Basics

나는 원래 Windows를 사용했었는데 이직을 하면서 MacOS를 사용하게 됐고 최근 Macbook Pro를 샀다.
Windows에서 MacOS로 갈아타면서 적응이 안되는 것들 중 하나가 IDE 단축키이다.
그래서 이번 기회에 IntelliJ plugin 중 하나인 IDE Feature Trainer를 통해 단축키와 편리한 기능들을 정리하고자 한다.


기능 검색

Shift + Shift: ALL

IntelliJ에서 제공하는 여러 기능들을 검색하고 실행할 수 있다.

⌘⇧A: Actions

Shift + Shift에서 Actions만 선택한 것이다.

Text Editing

⌥↑: select 범위 확장

⌥↓: select 범위 축소

⌘⌫: 줄 삭제

⌘D: 줄 복사

⌥⇧↑: Line 위치 이동

⌘⇧↑: Method 위치 이동

⌘-: 코드 접기

⌘+: 코드 펴기

⌘⇧-: 코드 전체 접기

⌘⇧+: 코드 전체 펴기

⌘⌃G: 동일한 코드 모두 선택 (IdeaVim plugin 사용시 동작 안됨)

자동 완성

⌃Space: 코드 추천

⌘⇧⏎: 코드 완성

코드 마지막에 ; 붙여주기, if문 자동 완성 등

. + keyword: Postfix 완성

아래와 같이 .을 찍고 특정 keyword를 치면 자동 완성이 된다.

⌃Space + Tab: 자동완성 + 코드 교체

⌃Space를 누르면 코드 추천이 뜨고 Tab을 누르면 뒤에 코드가 교체가 된다.
(엔터를 누르면 코드 교체가 안되고 기존 코드 앞에 추가가 된다.)

Share