안녕하세요. 그린주입니다 ๑'ٮ'๑
오늘도 힘차게 시작해보겠습니다!
개요
이번 글에서는 IntelliJ Windows에서 자주 사용하는 단축키와 단축키 설정 방법을 공유하고자 합니다.
단축키를 모르더라도 IntelliJ의 기능을 사용하는 데는 큰 문제없지만 몇 개의 단축키만 알아도 삶의 질이 한층 올라간답니다! (۶•̀ᴗ•́)۶
목차
IntelliJ IDEA 설명
자주 사용하는 단축키
단축키 Keymap 설정
IntelliJ IDEA 설명
IntelliJ IDEA란 무엇인가?
IntelliJ IDEA는 JetBrains사에서 개발한 JAVA 전문 IDE(Integrated Development Environment, 통합 개발 환경)입니다. IntelliJ IDEA 공식 사이트
IntelliJ IDEA의 장단점
장점
1. 개발의 질을 한층 높여줄 수 있는 플러그인을 간편하게 설치할 수 있습니다.
2. 다양한 프론트엔드 & 백엔드 프로젝트 생성할 수 있습니다.
3. 우수한 스마트 코드 작성 기능이 있어 개발자의 생산성을 높여줍니다.
4. 자동완성, 소스코드 분석, 지능형 리펙토링, 디버거, 테스트 러너 기능이 eclipse와 비교하여 우수합니다.
5. git으로 형상관리를 하고 있다면 편합니다.
단점
1. 단축키, 툴 적응에 약간의 시간이 필요합니다. (어떤 IDE든 이 시간은 필요합니다.)
3. 유료입니다. 개인 결제 기준으로 1년에 149달러, 풀 패키지는 249달러의 비용이 발생합니다.
4. 기능이 제한된 무료 버전이 있지만, 유료버전을 사용해야 인텔리제이의 장점을 살릴 수 있습니다.
자주 사용하는 단축키
IntelliJ를 활용하여 코드를 작성할 때 다양한 단축키를 활용할 수 있습니다.
macOS는 Ctrl는 command로 Alt는 option으로 진행해보시길 바랍니다.
1. 기본 단축키
2. 코드 편집 단축키
3. 검색/이동 단축키
단축키 Keymap 설정
원하는 단축키가 기본 설정 안 되어있거나 다른 IDE와 같은 단축키를 사용하려고 한다면 단축키 설정(변경)이 필요합니다.
프로젝트 설정에서 단축키 설정 메뉴로 들어갑니다.
설정(Ctrl + Alt + S) > "Keymap" 검색
1. 기본 설정이 안 되어있는 "전체 탭 닫기" 단축키 설정
단축키를 설정할 기능(동작)을 선택합니다. Main Menu > Window > Editor Tabs 안에 있습니다.
저는 "close all"로 검색했습니다.
해당하는 기능(동작)을 더블 클릭하면 설정 목록이 나옵니다. "Add Keyboard Shortcut"를 클릭합니다.
Add Keyboard Shortcut
키보드 단축키 등록
Add Mouse Ahortcut
마우스 단축키 등록
Add Abbreviation
전체 클래스 검색 키워드 등록
Remove
등록된 단축키, 검색어 삭제
첫 번째 박스에 사용할 단축키를 누릅니다. "OK"로 단축키를 등록합니다.
만약 등록하고자 하는 단축키가 이미 다른 기능(동작)에 매핑되어 있으면 아래처럼 경고 메시지가 표시됩니다.
등록되었다면 잘 되는지 확인합니다.
2. 단축키 변경
변경하고 싶은 기능(동작) 명을 검색하거나 우측 돋보기 아이콘을 통해 단축키 기능(동작)을 찾을 수 있습니다.
우측의 돋보기 아이콘은 "Find Shortcut"에 단축키를 입력하면 해당 단축키가 매핑되어 있는 기능(동작)이 찾아집니다.
해당 기능(동작)을 더블 클릭하면 설정 목록이 나옵니다. "Add Keyboard Shortcut"를 클릭합니다.
원하는 단축키를 입력하고 "OK"로 추가합니다.
아래와 같이 기능(동작)에 입력한 단축키가 추가된 것을 확인할 수 있습니다.
근데 기존에 등록된 단축키(Ctrl + D)도 같이 매핑되어있습니다. 그럼 기존 단축키를 삭제해보겠습니다.
3. 단축키 삭제하기
기존에 등록되어 있던 단축키를 확인하지 못했다면 하나의 기능(동작)에 두 가지의 작업이 매핑됩니다.
keymap설정에서 기능(동작)을 찾아보면 두 가지가 나오는 것을 확인할 수 있습니다.
해당 기능(동작)의 설정 목록에서 기존 단축키를 Remove 해주시면 됩니다.
마무리
이렇게 IntelliJ Windows에서 자주 사용하는 단축키와 단축키 설정 방법에 대해 적어보았습니다.
다들 성공하셨을까요?? 끝까지 파이팅입니다!
긴 글 봐주셔서 감사합니다!
오늘도 행복한 하루 보내세요 ✿'◡'✿
참고
https://cafe.naver.com/y2kgameprograming/15434
https://devuna.tistory.com/76
https://gmlwjd9405.github.io/2019/05/21/intellij-shortkey.html
https://milenote.tistory.com/25
https://hjjungdev.tistory.com/102
https://dongdongfather.tistory.com/104