일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- Java
- Stack
- BFS
- 클라우드 컴퓨팅
- sql
- 가상컴퓨팅
- cloud computing
- 암호학
- 코딩테스트
- JDBC
- JPA
- 크루스칼
- dfs
- DB
- 코테
- 자료구조
- 공개키 암호화
- javascript
- 자바의정석
- data structure
- Algorithm
- python
- jsp
- Queue
- dbms
- 생성자
- MVC
- generic class
- spring
- 알고리즘
- Today
- Total
PLOD
[Intellij] 단축키 모음 본문
General : 일반적인 단축키
Alt + #[0-9] : 각 단축키에 해당하는 도구창 열기
Ctrl + S : 모두 저장
Ctrl + Shift + F12 : 편집기(Editor) 영역을 최대로 크기로 토글
Ctrl + Shift + I : 현재 프로필 기준으로 현재 파일 검사
Ctrl + Alt + S : 설정창(Settings) 열기
Ctrl + ALT + M : 블록 범위 메서드 생성
Ctrl + ALT + N : 인라인 함수 지정
Ctrl + Alt + Shift + S : 프로젝트 구조창(Project Structure) 열기
Double Shift : 전체 검색창 열기
Alt + insert :getter, setter , Constructor 생성
Ctrl + F5 : 빌드후 실행
Shift + F6 + rename all Occurences : 해당 파일 변수명 바꾸기
Ctrl + shift + insert : 파일 생성
Ctrl + shift + T : test 케이스 생성
Ctrl + shift + v : 자동완성
sout 입력 : System.out.println(); 자동완성
psvm 입력 : public static void main(String[] args){} 자동완성
iter 입력 : 향상된 for 문 (열거형 for 문) 자동 완성
Debugging : 디버깅 관련 단축키
F8 : 현재 브레이크된 라인에서 다음 라인으로 이동
F7 : 현재 브레이크된 라인에서 실행하고 있는 메소드로 이동
Shift + F8 : 브레이크된 라인에서 호출한 곳으로 이동
Alt + F9 : 포커스 되어있는 라인으로 이동
Alt + F8 : 브레이크된 라인에서 사용 가능한 모든 코드를 실행
F9 : 다음 브레이크 포인트로 이동
Search / Replace : 검색 및 대체 관련 단축키
Double + Shift : 전체 검색창 열기 (Alt + 방향키로 All, Class, File, Symbol, Actions 등 선택 가능)
Ctrl + Shift + F : 문자열 검색창 열기
Ctrl + F : 현재 파일에서 문자열 검색
F3 / Shift + F3 : 검색된 문자열로 이전/이후 이동
Ctrl + R : 현재 파일에서 문자열 대체
Editing : 편집기(IDE) 관련 단축키
Ctrl + Space : 기본 코드를 자동 완성
Ctrl + Shift + Space : 소스코드를 분석해서 적합한 자동 완성 코드를 추천
Ctrl + Shift + Enter : 문장 자동 완성(if문, for문 등)
Ctrl + P : 메서드의 파라미터 정보를 조회
Ctrl + Q : 도큐먼트를 조회
Ctrl + O : Override 가능한 메서드 목록을 확인하여 코드를 자동 생성
Ctrl + I : Implement 가능한 메서드 목록을 확인하여 코드를 자동 생성
Ctrl + / : 라인 단위로 주석 처리(//로 주석처리)
Ctrl + Shift + / : 블록 단위로 주석 처리(/* */로 주석치리)
Ctrl + . : 블록 접기/열기
Ctrl + W : 커서 근처의 코드 선택 영역을 확대
Ctrl + Shift + W : 커서 근처의 코드 선택 영역을 축소
Alt + Enter : 추가되지 않은 Import 추가
Alt + Shift + Enter : 가로/세로 편집모드로 변경
Ctrl + Alt + L : 코드 정렬
Ctrl + Alt + O : Import 정리(사용하지 않는 Import 삭제)
Ctrl + Alt + I : 들여쓰기 정렬
Ctrl + Alt + Enter : 커서가 위치한 라인에 바로 위 라인에서 시작
Tab / Shift Tab : 들여쓰기 추가 / 제거
Ctrl + D : 커서가 위치한 라인을 복사하여 바로 밑에 라인에 붙여넣기
Ctrl + Y : 커서가 위치한 라인을 삭제
Shift + Enter : 커서가 위치한 라인에 바로 아래 라인에서 시작
Ctrl + Shift + U : 대/소문자 변경
Ctrl + Shift + J : 라인 합치기
Navigation : 이동 관련 단축키
Ctrl + N : 전체 검색창 열기 (Alt + 방향키로 All, Class, File, Symbol, Actions 등 선택 가능)
Alt + Right / Left : 편집기(Editor) 탭 이동
ESC : 윈도우 창에서 편집기(Editor) 창으로 이동
Ctrl + G : 라인으로 이동
Ctrl + E : 최근 열어본 파일 목록창 열기
Ctrl + Shift + E : 최근 위치 목록창 열기
Ctrl + ] / [ : 괄호 시작/끝으로 이동
Ctrl + F12 : 파일 구조창 열기
Compile and Run : 컴파일 및 실행 관련 단축키
Ctrl + F9 : 프로젝트 빌드(Bliud project)
Shift + F10 : 프로젝트 실행
Shift + F9: 프로젝트 디버그
VCS / Local History : 버전 관리 시스템(Version Control System) 관련 단축키
Ctrl + K : Commit project to VCS
Ctrl + T : Update project form VCS
Ctrl + Shift + K : Push commits
Alt + BackQuote(') : 'VCS' quick popup
Test Case : Test Case 관련 단축키
Ctrl + Shift + T : Class에 대한 TestCase 생성 및 이동
ctrl + shift + f12 : 에디터 창 키우
더 다양한 단축키는 해당 사이트에서 찾아볼 수 있다
가장 많이 사용되는 IntelliJ IDEA 단축키 15개 | The JetBrains Blog
'개발 공부 > Spring framework' 카테고리의 다른 글
[spring] spring MVC- (1.Model) (0) | 2023.03.23 |
---|---|
[JSP] JSP , JSTL (0) | 2023.03.09 |
[JSP] JDBC (0) | 2023.03.01 |
[JSP] XML과 Annotation (0) | 2023.02.28 |
[JSP] HTTP와 Servlet (0) | 2023.02.26 |