본문 바로가기
ETC

인텔리제이 단축키와 유용한 설정 몇 가지

by softserve 2022. 9. 6.
반응형

인텔리제이(Intellij)는 젯 브레인 사에서 만든 IDE, 통합개발환경입니다. 기존에 자바 하면 사람들이 떠올리던 툴은 이클립스였습니다. 무료라는 강점으로 높은 점유율을 차지하고 있었지만 인텔리제이의 등장으로 점점 인기를 잃어가고 있죠.

개발자들이 인텔리제이를 선호하는 이유로는 편리한 자동완성 및 유용한 편의 기능들과 다양한 플러그인, 그리고 디자인이 조금 더 고급지다는 점(?)을 들 수 있습니다.

그럼 알아두면 개발의 질이 달라지는 몇 가지 설정과 단축키를 소개해드리도록 하겠습니다.

 

1. Double Shift

Shift 버튼을 두 번 누르면 다음과 같은 창이 나타납니다.

Actions 탭에서는 인텔리제이의 다양한 기능들을 실행하거나 우측에 보이는 버튼으로 ON/OFF 할 수 있습니다.

플러그인을 설치하고 싶다면 shift를 두번 누르고 plugins로 검색하면 됩니다.

그밖에 파일 또는 클래스를 검색할 때에도 shift 두 번을 누르고 파일명 일부를 입력하면 쉽게 파일을 찾아 실행할 수 있습니다.

 

2. Alt + J

같은 단어 여러 개를 동시에 수정하고 싶다면 Alt + J를 이용하세요.

원하는 단어에 커서를 위치시킨 뒤 Alt + j를 눌러주면 동일한 단어를 계속 선택할 수 있습니다.

이 상태에서 한꺼번에 수정하거나 방향키로 커서를 옮겨 일부 글자를 수정할 수 있습니다.

일종의 커서 분신술이라고 할 수 있죠.

 

3. Ctrl + D

위 그림에서 foo 를 복제하기 위해 Ctrl + D를 사용했습니다.

Ctrl + C, Ctrl + V를 눌러야 하는 수고를 50%나 줄여주는 유용한 단축키입니다.

 

4. 탭 여러 줄로 표시하기

상단 메뉴에서 File > Setting > Editor > General > Editor Tabs에서 Show tabs in one row의 체크를 해제하면 파일 여러 개를 실행했을 때 여러 줄로 모두 표시되도록 할 수 있습니다.

인텔리제이에서는 설정에서도 검색을 제공하기 때문에 Setting에서 검색창에 tab만 입력해도 됩니다.

 

5. Ctrl + Shift + F

아 이런 소스 어디선가 본 것 같은데... 기억이 나지 않는다! 할 때 유용한 것이 Find in files 입니다.

프로젝트 내 또는 모듈, 디렉터리 범위 내에서 소스코드를 검색할 수 있고 Scope를 선택하면 좀 더 다양하게 범위 설정을 할 수 있습니다.

 

6. Alt + Insert

생성자와 게터 세터 등 소스를 자동 생성해주는 기능입니다.

 

7. 자동 저장

 

인텔리제이는 코드 수정 중에 다른 화면으로 이동하면 자동으로 저장되도록 설정이 되어 있습니다. 얼마 전까지만 해도 이걸 몰라서 습관적으로 Ctrl + S로 열심히 저장을 했더랬죠. 저 같은 분이 또 있으신 건 아니겠죠?

반응형

댓글