인텔리제이(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로 열심히 저장을 했더랬죠. 저 같은 분이 또 있으신 건 아니겠죠?
'ETC' 카테고리의 다른 글
Github에 올릴 파일을 선별하는 방법(gitignore, update-index, rebase) (0) | 2023.05.22 |
---|---|
Excel 직접 만들어 쓰는 셀 병합 단축키 (0) | 2023.01.30 |
구글 애드센스 승인 거절 이유 - 가치가 별로 없는 컨텐츠 (0) | 2022.08.27 |
[블로그 만들기] Github page에 Gitbook 장착하기 (0) | 2022.08.07 |
Git 원격 저장소 만들기 (0) | 2022.07.19 |
댓글