8주차, IntelliJ 단축키1
1. 개요
프로그래밍을 할 때, 메모장에서 작업을 해도 상관은 없다. 그렇지만, 효율적으로 작업하기 위해선
IDE(Integrated Development Environment, 통합개발환경)이 필요하고 그 중 하나가 IntelliJ다.
Pycharm도 같은 회사에서 제공하니 적용된다.
2. 단축키
맥 // 윈도우즈
프로젝트 창 포커스
command + 1 // Alt + 1
에디터 창으로 돌아오기
프로젝트 창에 포커스가 있을 때, 누르면 에디터로 돌아온다.
Esc // Esc
프로젝트 창 미리보기
프로젝트 창에 포커스가 있을 때, 미리보기
Space // Space
에디터 창 키우기
Shift+Command+F12 // ctrl+shift+F12
에디터 창 이동
ctrl+tab // ctrl+tab
새 파일 생성
에디터에서
ctrl+option+N // ctrl+alt+insert
프로젝트 창에서
command+N // alt+insert
***커서 이동***
단어별 이동
option+<- -> // ctrl+<- ->
라인 시작/ 끝 이동
fn+<- -> // home, end
페이지 위/ 아래
fn+위, 아래 // page up, page down
선택 확장/ 축소
option+위, 아래 // ctrl+W, ctrl+shift+W
선택영역 위치 이동
위치지정 후, command+option+위, 아래
주석처리
한 줄 주석
command+/ // ctrl+/
블록 주석
option+command+/ // shift+ctrl+/
인덴트
tab
인덴트 취소
shift+tab
자동 인덴트(파일 전체)
ctrl+option+i // ctrl+alt+i
사용처 찾기
찾기
option+F7 // alt+F7
빠른 찾기
command+B // ctrl+B
파일내 검색
찾기
command+F // ctrl+F
찾은 결과 이동
command+G, command+shift+G // F3, shift+F3
경로내 검색
command+shift+F // ctrl+shift+F
전체 검색
shift 2번
**최근 파일 열기** // 방향키로 이동
command+E // ctrl+E
Live template (축약해서 적고 이거 치면 그대로 나옴)
psvm(public static void main(String[] args))
sout (System.out.println)
command+J // ctrl+J
***퀵픽스 (커서가 있는 코드의 에러를 해결할 수 있는 방법을 리스트로 제공, import 등)***
option+Enter // alt+Enter
코드 이슈 별로 이동
F2, shift+F2
Import 최적화
ctrl+option+O // ctrl+alt+O
코드 생성 (Generate, 게터 세터 등 생성)
command+N // alt+Ins
메소드 자동 완성 (퀵픽스로 대체 가능)
override
option+O // ctrl+O
implement
option+i // ctrl+i
터미널 창
option+F12 // alt+F12
**구문 완성**
shift+command+Enter // shift+ctrl+Enter
**대체하기** (괜히 손으로 바꾸다 실수하는 거 보다 이게 나음)
파일 내 대체
command+R // ctrl+R
경로 내 대체
command+shift+R // ctrl+shift+R