프로그래밍

8주차, IntelliJ 단축키1

호놀롤루 2022. 2. 12. 04:39

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