[IntelliJ] 인텔리제이 단축키

2022. 8. 21. 19:03·Programming/Programming
728x90

단축키

정식 명칭 기능 단축키
Show Context Action 코드 추천/개선 기능 Alt + Enter
Search Everyone 전체 검색 Shift * 2
Search Classes Classes 검색 Ctrl + N
Search Files Files 검색 Ctrl + Shift + N
Search Symbols Symbols 검색 Ctrl + Shift + Alt + N
Find Action Actions 검색 Ctrl + Shift + A
Preview available Docs 참조 문서 미리보기 Ctrl + Q
Completion 완료 Enter
Basic Completion 기본 완료 Ctrl + Enter
Completion this statement 현재 상태 완료 ( = 세미콜론(;) 찍고 라인 끝) Ctrl + Shift + Enter
Code Selection 코드 선택, 현재 선택 영역 확장 Ctrl + W
현재 선택 영역 축소 Ctrl + Shift + W
Comment Line 라인 주석 처리 Ctrl + /
Duplicate Line 라인 아래에 복제 Ctrl + D
Move code fragements
( = cut and paste)
라인 단위 이동 Alt + Shift + ↑
메서드 단위 이동 Ctrl + Shift + ↓
Collapse 라인 접기 Ctrl + Minus(-)
전체 접기 Ctrl + Shift + Minus(-)
Expand 라인 펼치기 Ctrl + Equal(=)
전체 펼치기 Ctrl + Shift + Equal(=)
Surround 코드 감싸기 (if, while, for, try - catch 등) 코드선택 → Ctrl + Alt + T
Unwrap 코드 풀기 (if, while, for, try - catch 등) 코드선택 → Ctrl + Shift +Delete
Multiple Selections 커서에 위치한 심볼 하나씩 선택 Alt + J
심볼 하나씩 선택 해제 Alt + Shift + J
동일한 심볼 전체 선택 Ctrl + Alt + Shift + J
Type-matching completion 타입 매칭 완성 Ctrl + Shift + Space
Rename 이름 변경 Ctrl + F6
Extract variable 식을 추출해서 변수로 선언 식 선택 → Ctrl + Alt + V
Extract method 코드를 추출해서 메서드로 선언 코드 선택 → Ctrl + Alt + M
Refactoring menu 리팩토링 메뉴 표시 Ctrl + Shift + Alt + T
Restore removed code 앞서 지운 코드 확인, 현재 코드에 적용 마우스 우클릭 → [Local History] → [Show History]
Code format 코드 정렬 Ctrl + Alt + L
Reformat Settings 코드 정렬 설정창 Ctrl + Alt + Shift + L
Parameter info 메서드 파라미터 정보 표시 Ctrl + P
Show method documentation 메서드 참조문서 표시 Ctrl + Q
Show method definition 메서드 정의부 표시 Ctrl + Shift + I
Next error 에러 발생 위치로 이동 F2
Show Error Description 에러 정보 표시 Ctrl + F1
Highlighting 하이라이트 ( = 형광펜 칠하기) Ctrl + Shift + F7
Find in Files 파일 내 검색 Ctrl + Shift + F
Replace in Files 파일 내 대치 Ctrl + Shift + R
File Structure 파일 구조 표시 Ctrl + F12 / Alt + 7
Move method declaration 메서드 선언부로 이동 Ctrl + B
Usage in All Places 해당 메서드 사용 위치 표시 메서드 선언부에 커서 둔채 Ctrl + B
Hierarchy 클래스 계층 구조 표시 Ctrl + H
메소드 계층 구조 표시 Ctrl + Shift + H
Recent Files 최근 파일 목록 Ctrl + E
Recent Locations 최근 (코드 상)위치 목록 Ctrl + Shift + E
Text Search 텍스트 검색 Ctrl + F
다음 Enter / F3
이전 Shift + F3
Run 실행 Ctrl + Shift + F10
BreakPoint 디버깅 중단점 지정 Ctrl + F8
Debug 디버깅 Shift + F9
Stepover 함수 내부 건너뛰기 F8
Stepinto 함수 내부까지 들어가기 F7
Resume program 프로그램 재실행 F9
Build Project 프로젝트 빌드 Ctrl + F9
Evaluate Expression 식 평가 Alt + F8
Stop 중단 Ctrl + F2
Git commit 깃 커밋 창 표시 Ctrl + K
Git push 깃 푸쉬 창 표시 Ctrl + Shift + K
Project History 프로젝트 히스토리 Alt + 9
Amend 마지막 커밋에 몇가지 변경사항 추가 Ctrl + M
Update project 마지막 커밋 편집(수정) 하기 Ctrl + T

주요 키워드

키워드 코드
main, psvm main() 메서드 (public static void main)
sout System.out.println;
psfi public static final int 필드
fori for(int i = 0; i < n; i++) {} 반복문
ifn if(data == null) {} 변수 null 체크 if문
for, foreach, while 반복문
if if 조건문

Live Template

  • 코드 자동 생성 기능
  • Editor에 지정된 키워드를 입력하면 자동으로 관련 코드가 생성된다. (키워드-코드)
  • 키워드 입력 후 [Tab] 또는 [Enter] 키
  • Live Template 출력 후 각 변수와 코드는 '입력 → [Enter]' 로 차례대로 기입
  • [Find Action] > 'Live Template' 검색

'Programming > Programming' 카테고리의 다른 글

Web App, Native App, Hybrid App, Cross-Platform App  (0) 2022.11.09
[IntelliJ] IntelliJ IDEA 다운로드 및 설치  (0) 2022.08.21
교착상태와 기아상태  (0) 2022.08.11
vi/vim에서 기존 파일을 새 파일로 저장하는 방법  (0) 2022.07.24
[Database] 데이타베이스 용어  (0) 2022.07.24
'Programming/Programming' 카테고리의 다른 글
  • Web App, Native App, Hybrid App, Cross-Platform App
  • [IntelliJ] IntelliJ IDEA 다운로드 및 설치
  • 교착상태와 기아상태
  • vi/vim에서 기존 파일을 새 파일로 저장하는 방법
arajo
arajo
  • arajo
    아라 메모장
    arajo
  • 전체
    오늘
    어제
    • 분류 전체보기 (509)
      • Language (298)
        • HTML (55)
        • CSS (11)
        • JavaScript (70)
        • TypeScript (8)
        • Python (33)
        • Java (119)
        • C (0)
        • C# (2)
      • Programming (92)
        • Programming (14)
        • Web (51)
        • Apache (1)
        • MySQL (23)
        • AWS (3)
      • Framework | Library (26)
        • Framework | Library (3)
        • Vue.js (2)
        • React.js (5)
        • React Native (4)
        • Node.js (1)
        • Ajax (1)
        • Bootstrap (8)
        • Spring (1)
        • Flutter (1)
      • etc (2)
      • 휴식 (19)
        • 책 (13)
        • 일기 (5)
        • 게임 일기 (1)
      • A (71)
        • 공부 (18)
        • 기타 (6)
        • 일 (47)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    JavaScript
    event
    제어문
    object
    변수
    Java
    MySQL
    파이썬
    객체
    타입스크립트
    HTML
    next.js
    react
    Python
    CSS
    자바스크립트
    리액트
    array
    TypeScript
    web
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.1
arajo
[IntelliJ] 인텔리제이 단축키
상단으로

티스토리툴바