기능적 분류에 의한 디폴트 단축키

 

 

단축키를 사용하는 것은 IDEA 함께 작업하는 최대의 효과와 생산성을 얻기 위한 주요 입니다. 토픽은 Default keymap (File | Settings: IDE: Keymap 에서 설정됨) 대한 스트로크 조합과   능을 리스트 합니다.  만일 당신이 다른 customized keymap 사용한다면 토픽에서 문서화된 조합은 기술한   능을 수행하지 않을지도 모릅니다.
 

다음과 같이 토픽에서 조합은   능적 분류에 의해 그룹화되었습니다:

 

 일반
 기본 편집
 고급 편집
 코드 폴딩
 네비게이션 & 검색:

 검색 교체
 코드 네비게이션

 북마킹
 리팩토링
 컴파일/실행/디버깅
 다른 단축키:

  윈도우
 커맨더
 GUI 디자이너
 차이 보기

다른 참조: 스트로크에 의한 디폴트 단축키

 

일반

 

 

 

Edit Source

F4

선택된 항목(GUI 포함) 위해 에디터를 열고, 그것에게 초점을 줍니다.

View Source

Ctrl + Enter

선택된 항목을 위해 에디터를 엽니다.

New...

Alt + Insert

새로운 클래스, 인터페이스, 파일 또는 디렉터리를 생성합니다.

Escape

Escape

1. 에디터에서: 팝업을 닫고 강조를 제거합니다
2.
윈도우에서: 에디터로 초점을 옮깁니다

Export to Text File

Alt + O

윈도우의 콘텐트를 텍스트 파일로 익스포트 합니다

Select Next Tab

Alt + Right

개의 탭이 에디터 또는 보기에서 열린 , 오른쪽에 다음 탭을 엽니다 (또는 만일 현재의 것이 마지막이면 번째 ) 

Select Previous Tab

Alt + Left

개의 탭이 에디터 또는 보기에서 열린 , 왼쪽에 이전 탭을 엽니다 (또는 만일 현재의 것이 번째이면 마지막 )

Close Active Editor

Ctrl + F4

액티브 에디터를 닫습니다

Close Active Tab

Ctrl + Shift + F4

윈도우에서 액티브 탭을 닫습니다

Save All

Ctrl + S

모든 파일과 설정을 저장합니다

Synchronize

Ctrl + Alt + Y

모든 외부적으로 변경된 파일을 감지하고, 디스크로부터 그들을 리로드합니다

Full Screen

Ctrl + Alt + F11

현재의 IDEA 프레임에 대해 스크린 모드를 On/Off 토글합니다

Show Intention Action

Alt + Enter

캐럿이 현재 위치한 곳의 코드 또는 GUI Designer 폼의 선택된GUI 구성요소에 대해 intention actions 나타냅니다

Refresh

Ctrl + F5

보기 콘텐트를 리프레쉬 합니다

Restore Default layout

Shift + F12

디폴트 IDEA 배치(툴 윈도우 위치 상태, 툴 윈도우 버튼 위치와 순서)를 복원합니다.  디폴트 배치는 Window 메뉴에서 Store Current Layout as Default 선택하는 것에 의해 설정될 수 있습니다.


TOP ]

 

기본 편집

 

 

 

Enter

Enter

1. 에디터에서: 새로운 라인을 입력하고 시작에 캐럿을 설정합니다

2. 룩업 목록에서 : 항목을 선택합니다.

Tab

Tab

1. 에디터에서:

*   어떤 선택과 함께: 선택한 라인을 들여쓰기 합니다  

*   어떤 선택이 없이: 기호(공백 문자에 상응하는 ) 삽입합니다  

2. 룩업 목록에서 :

*   에디터에서 캐럿 후에 어떤 코드도 없이: 항목을 선택합니다 (Enter 같은)

*   에디터에서 캐럿 후에 일부 코드: 항목을 선택하고 그것과 함께 캐럿 후에 코드를 대체합니다

Delete

Delete

1. 에디터에서: 선택한 기호/블록을 삭제합니다

2. 사용 보기에서: 선택한 항목을 제외합니다
3.
다른 보기에서: 선택한 항목을 제거합니다

Backspace

Backspace
Shift + Backspace

캐럿에 있는 문자를 삭제합니다

Undo

Ctrl + Z
Alt + Backspace

마지막 조작을 Undo 합니다

Redo

Ctrl + Shift + Z
Alt + Shift + Backspace

마지막 Undo 조작을 Redo 합니다

Cut

Ctrl + X
Shift + Delete

현재 라인을 자르거나 선택된 코드 블록을 클립보드로 보냅니다

Copy

Ctrl + C
Ctrl + Insert

현재 라인을 카피하거나 선택된 코드 블록을 클립보드로 보냅니다

Paste

Ctrl + V
Shift + Insert

클립보드로부터 붙입니다

Paste...

Ctrl + Shift + V
Ctrl + Shift + Insert

최근의 클립보드로부터 붙입니다

Up

Up

캐럿을 라인 위로 이동합니다

Up with Selection

Shift + Up

텍스트를 선택하면서 캐럿을 라인 위로 이동합니다

Down

Down

캐럿을 라인 아래로 이동합니다

Down with Selection

Shift + Down

텍스트를 선택하면서 캐럿을 라인 아래로 이동합니다

Left

Left

캐럿을 왼쪽으로 문자 이동합니다

Left with Selection

Shift + Left

텍스트를 선택하면서 캐럿을 왼쪽으로 문자 이동합니다

Right

Right

캐럿을 오른쪽으로 문자 이동합니다

Right with Selection

Shift + Right

텍스트를 선택하면서 캐럿을 오른쪽으로 문자 이동합니다

Go to Page Bottom

Ctrl + Page Down

캐럿을 페이지 바닥까지 아래로 이동합니다

Go to Page Bottom with Selection

Ctrl + Shift + Page Down

텍스트를 선택하면서 캐럿을 페이지 바닥까지 아래로 이동합니다

Go to Page Top

Ctrl + Page Up

캐럿을 페이지 바닥까지 위로 이동합니다

Go to Page Top with Selection

Ctrl + Shift + Page Up

Move the caret up to the page bottom selecting the text

텍스트를 선택하면서 캐럿을 페이지 바닥까지 위로 이동합니다

Page Down

Page Down

캐럿을 페이지 아래로 이동합니다

Page Down with Selection

Shift + Page Down

텍스트를 선택하면서 캐럿을 페이지 아래로 이동합니다

Page Up

Page Up

캐럿을 페이지 위로 이동합니다

Page Up with Selection

Shift + Page Up

텍스트를 선택하면서 캐럿을 페이지 위로 이동합니다

Scroll Down

Ctrl + Down/Ctrl + Shift + Down

캐럿을 이전 라인으로 이동하는 동안 텍스트를 라인 스크롤 다운 합니다

Scroll to Center

Ctrl + M

화면 중앙으로 캐럿과 함께 라인을 스크롤 합니다

Scroll Up

Ctrl + Up/Ctrl + Shift + Up

캐럿을 다음 라인으로 이동하는 동안 텍스트를 라인 스크롤 합니다

Move to Line End

End

라인 끝으로 캐럿을 이동합니다

Move to Line End with Selection

Shift + End

텍스트를 선택하면서 라인 끝으로 캐럿을 이동합니다

Move to Line Start

Home

Move the caret to a line start

라인 지작으로 캐럿을 이동합니다

Move to Line Start with Selection

Shift + Home

Move the caret to a line start selecting the text

텍스트를 선택하면서 라인 시작으로 캐럿을 이동합니다

Move to Next Word

Ctrl + Right

Move the caret to a next word

다음 단어로 캐럿을 이동합니다

Move to Next Word with Selection

Shift + Ctrl + Right

텍스트를 선택하면서 다음 단어로 캐럿을 이동합니다

Move to Previous Word

Ctrl + Left

이전 단어로 캐럿을 이동합니다

Move to Previous Word with Selection

Shift + Ctrl + Left

텍스트를 선택하면서 이전 단어로 캐럿을 이동합니다

Move to Text End

Ctrl + End

텍스트 끝으로 캐럿을 이동합니다

Move to Text End with Selection

Ctrl + Shift + End

그것을 선택하면서 텍스트 끝으로 캐럿을 이동합니다

Move to Text Start

Ctrl + Home

텍스트 시작으로 캐럿을 이동합니다

Move to Text Start with Selection

Ctrl + Shift + Home

그것을 선택하면서 텍스트 시작으로 캐럿을 이동합니다

Select All

Ctrl + A

에디터에서 열린 전체 텍스트를 선택합니다

Delete Line at Caret

Ctrl + Y

캐럿이 현재 위치한 곳에 라인을 삭제합니다

Delete to Word End

Ctrl + Delete

현재 캐럿 위치에서 시작하여 단어 끝까지 단어를 삭제합니다

Delete to Word Start

Ctrl + Backspace

Delete a word starting from the current caret location up to the word start

현재 캐럿 위치에서 시작하여 단어 시작까지 단어를 삭제합니다

Toggle Insert/Override

Insert

삽입/오버라이드 모드를 토글합니다

Duplicate Line or Block

Ctrl + D

캐럿이 현재 위치한 곳에서 선택한 블록 또는 라인을 중복시킵니다

Toggle Case

Ctrl + Shift + U

 선택한 텍스트 블록의 경우를 토글합니다

Move to Code Block End

Ctrl + ]

블록 한계를 강조하고 있는 현재 코드 블록 끝으로 캐럿을 이동합니다

Move to Code Block End with Selection

Ctrl + Shift + ]

초기 캐럿 위치로부터 코드 시작을 선택하면서 현재 코드 블록 끝으로 캐럿을 이동합니다

Move to Code Block Start

Ctrl + [

블록 한계를 강조하고 있는 현재 코드 블록 시작으로 캐럿을 이동합니다

Move to Code Block Start with Selection

Ctrl + Shift + [

초기 캐럿 위치로부터 코드 시작을 선택하면서 현재 코드 블록 시작으로 캐럿을 이동합니다

Start New Line

Shift + Enter

현재 들여쓰기 수준에 의거하여 캐럿이 위치하는 현재의 다음에 새로운 라인을 시작합니다

(순차적으로 End, Enter 누르는 것과 같음)

Join Lines

Ctrl + Shift + J

선택한 라인을 하나로 연결하거나 캐럿이 다음의 것과 함께 현재 위치한 라인을 연결합니다

Split Line

Ctrl + Enter

Split a selected line at a point where the caret is located leaving the caret at the end of the first line (equal to sequential pressing Enter, Up, End)

번째 라인의 끝까지 캐럿을 놔두고 캐럿이 위치한 포인트에서 선택한 라인을 분할합니다

(순차적으로 Enter, Up, End 누르는 것과 같음)

Select Word at Caret

Ctrl + W

현재의 캐럿 위치로 부터 시작하면서 연속적으로 증가하는 코드 블록을 선택합니다

Unselect Word at Caret

Ctrl + Shift + W

Select Word at Caret 동작에 의해 만들어진 선택을 연속적으로 제거합니다

Indent Selection

Tab

선택한 블록을 다음의 들여쓰기 수준으로 이동합니다

Unindent Selection

Shift + Tab

선택한 블록을 이전의 들여쓰기 수준으로 이동합니다

Auto-indent Lines

Ctrl + Alt + I

Code Style Settings 따라서 현재 라인 또는 선택한 블록을 들여쓰기 합니다


TOP ]

 

고급 편집

 

 

 

Comment with Line Comment

Ctrl + /
Ctrl + Numpad/

라인 코멘트와 함께 현재 라인 또는 선택한 블록을

Comment/uncomment

Comment with Block Comment

Ctrl + Shift + /
Ctrl + Shift + Numpad/

블록 코멘트와 함께 코드를Comment/uncomment

Quick Javadoc

Ctrl + Q/Alt + Button2 Click

캐럿에 있는 기호에 대한 Javadoc 함께 팝업 윈도우를 보여줍니다

Parameter Info

Ctrl + P

캐럿에 있는 메소드 콜의 매개 변수를 보여줍니다

Context Info

Alt + Q

보여지지 않을 현재 메소드 또는 클래스 선언을 보여줍니다

Error Description

Ctrl + F1

캐럿에 있는 에러 또는 경고 설명을 보여줍니다

External Javadoc

Shift + F1

선택한 항목에 대한 Javadoc 함께 브라우저를 엽니다

Override Methods...

Ctrl + O

현재 클래스에서 베이스 클래스 메소드를 오버라이드 합니다

Implement Methods...

Ctrl + I

현재 클래스에서 베이스 인터페이스/클래스 메소드를 오버라이드 합니다

Surround with...

Ctrl + Alt + T

if, while, try/catch 또는 다른 construct 함께 선택한 코드 프래그먼트를 둘러쌉니다

 

Generate

Alt + Insert

constructor, getter or setter method, 또는 EJB 요소를 생성합니다

Basic Code Completion

Ctrl + Space

클래스, 메소드 또는 변수에 대한 코드 완료

SmartType Code Completion

Ctrl + Shift + Space

기대되는 타입에 기초하는 룩업 목록을 필터링하는 코드 완료

Class Name Code Completion

Ctrl + Alt + Space

클래스 이름을 완료하고 필요하다면 그것을 위한 임포트 스테이트먼트를 생성합니다

Insert Live Template...

Ctrl + J

지정한 접두사와 함께 시작하는 Live Templates 팝업 목록을 보여줍니다

Surround with Live Template...

Ctrl + Alt + J

Surround the selection with one of the templates

Next Template Variable

Tab/Enter

템플릿에서 : 다음 템플릿 변수로 캐럿을 이동합니다

Previous Template Variable

Shift + Tab

템플릿에서 : 이전 템플릿 변수로 캐럿을 이동합니다


TOP ]

 

코드 폴딩

 

 

 

Expand

Ctrl + Numpad+
Ctrl + =

캐럿에서 폴딩 영역을 확장합니다

Collapse

Ctrl + Numpad-
Ctrl + Minus

캐럿에서 폴딩 영역을 축소합니다

Expand All

Ctrl + Shift + Numpad+
Ctrl + Shift + =

모든 폴딩 블록을 확장합니다.

Collapse All

Ctrl + Shift + Numpad-
Ctrl + Shift + Minus

모든 폴딩 블록을 축소합니다.


TOP ]

 

네비게이션 & 검색


Search & Replace:

 

 

Find

Ctrl + F

Find Text 다이얼로그를 부릅니다.

Replace

Ctrl + R

Replace Text 다이얼로그를 부릅니다.

Search for next/previous occurrence

F3/Shift + F3

에디터에서 선택된 단어의 다음/이전 발생으로 네비게이트합니다.

Find Word at Caret

Ctrl + F3

캐럿이 현재 위치한 단어에 대해 에디터에서 검색합니다.

Incremental Search

Alt + F3

Incremental Search 팝업을 부릅니다.

Find in Path

Ctrl + Shift + F

Find in Path 다이얼로그를 부릅니다.

Replace in Path

Ctrl + Shift + R

Replace in Project 다이얼로그를 부릅니다.

Find Usages

Alt + F7

Find Usages 다이얼로그를 부릅니다.

Find Usages in File

Ctrl + F7

Find Usages 다이얼로그를 부릅니다.

Highlight Usages in File

Ctrl + Shift + F7

캐럿이 현재 위치한 곳의 기호의 사용을 강조합니다.


Code Navigation:

 

 

File Structure Popup

Ctrl + F12

빠른 네비게이션을 위해 현재 파일 구조를 팝업합니다

Select in...

Alt + F1

어떤 보기에서 현재 클래스 또는 메소드를 선택합니다

Recent Files...

Ctrl + E

최근 편집한 파일 목록을 보여줍니다

Type Hierarchy

Ctrl + H

선택된 클래스에 대한 계층을 브라우즈 합니다

Method Hierarchy

Ctrl + Shift + H

선택된 메소드에 대한 메소드 계층을 브라우즈 합니다

Call Hierarchy

Ctrl + Alt + H

선택된 메소드에 대한 계층을 브라우즈 합니다

Go to Class

Ctrl + N

팝업 다이얼로그에서 이름을 지정하여 프로젝트에서의 어떤 클래스로 바로 네비게이트 합니다

Go to File

Ctrl + Shift + N

팝업 다이얼로그에서 이름을 지정하여 프로젝트에서의 어떤 파일로 바로 네비게이트 합니다

Go to Line

Ctrl + G

라인 수를 지정하여 현재의 파일에서 어떤 라인으로 네비게이트 합니다

Go to Declaration

Ctrl + B

캐럿 하에서 항목의 선언으로 네비게이트 합니다

Go to Implementation

Ctrl + Alt + B

캐럿 하에서 항목의 구현으로 네비게이트 합니다

Go to Type Declaration

Ctrl + Shift + B

캐럿 하에서 변수 또는 메소드 콜인 항목의 타입 선언으로 네비게이트 합니다

Go to Super Method

Ctrl + U

캐럿 하에서 메소드의 슈퍼 메소드 선언으로 네비게이트 합니다

Go to Next Method

Alt + Down

액티브 에디터 탭에서 다음 메소드 선언으로 네비게이트 합니다

Go to Previous Method

Alt + Up

액티브 에디터 탭에서 이전 메소드 선언으로 네비게이트 합니다

Back

Ctrl + Alt + Left

마지막 네비게이션 조작을 Undo 합니다

Forward

Ctrl + Alt + Right

마지막 Undo 네비게이션 조작을 Redo합니다

Go to Previous Occurrence

Ctrl + Alt + Up

Find 또는 Messages 윈도우에서 이전의 발견된 항목으로 네비게이트 합니다

Go to Next Occurrence

Ctrl + Alt + Down

Find 또는 Messages 윈도우에서 다음의 발견된 항목으로 네비게이트 합니다

Last Edit Location

Ctrl + Shift + Backspace

가장 최근의 변경 포인트를 통해 이동합니다

Go to Next Highlighted Error

F2

다음에 발견된 에러/경고로 네비게이트 합니다

Go to Previous Highlighted Error

Shift + F2

이전에 발견된 에러/경고로 네비게이트 합니다


TOP ]

 

북마킹

 

 

 

Go to Bookmark <number>

Ctrl + <number>

상응하는 숫자와 함께 번호가 매겨진 북마크로 네비게이트 합니다

Toggle Bookmark <number>

Ctrl + Shift + <number>

상응하는 숫자와 함께 번호가 매겨진 북마크를 토글합니다


TOP ]

 

리팩토링

 

 

 

Rename

Shift + F6

선택한 스테이트먼트의 이름을 바꾸고 모든 참조를 정정합니다

Change Method Signature

Ctrl + F6

선택한 메소드 시그너쳐를 리팩토하고 모든 참조를 갱신합니다

Move

F6

선택한 클래스/패키지/정적인 멤버를 다른 패키지/클래스로 이동하고 모든 참조를 정정합니다

Copy

F5

선택한 클래스/파일/디렉터리 카피를 같은 또는 다른 패키지에서 생성합니다

Clone

Shift + F5

선택한 클래스 카피를 같은 패키지에서 생성합니다

Safe Delete

Alt + Delete

사용을 체크하면서 선택한 클래스/메소드/필드를 삭제합니다

Extract Method

Ctrl + Alt + M

선택한 코드를 메소드에서 돌립니다

Introduce Variable

Ctrl + Alt + V

선택한 표현식 결과를 변수에 놓습니다

Introduce Field

Ctrl + Alt + F

선택한 표현식 결과를 필드에 놓습니다

Introduce Constant

Ctrl + Alt + C

선택한 표현식 상수와 함께 교체합니다 (정적인 마지막 필드)

Introduce Parameter

Ctrl + Alt + P

선택한 표현식을 메소드 매개변수에 돌립니다

Inline

Ctrl + Alt + N

선택한 메소드/변수를 Inline 합니다


TOP ]

 

컴파일/실행/디버깅

 

 

 

Make Project

Ctrl + F9

프로젝트에서 모든 변경되고 종속적인 파일을 컴파일 합니다

Compile

Ctrl + Shift + F9

선택한 파일/패키지를 컴파일 합니다

Run

Shift + F10

프로그램을 실행합니다

Debug

Shift + F9

프로그램을 디버그 합니다

Step Over

F8

현재 파일에서 다음의 라인으로 스텝 합니다

Step Into

F7

다음 실행된 라인으로 스텝 합니다

Step Out

Shift + F8

현재 메소드로부터 반환한 후에 번째 실행된 라인으로 스텝 합니다

Run to Cursor

Alt + F9

캐럿이 위치한 곳의 라인으로 실행합니다

Resume Program

F9

프로그램 수행을 다시 재개합니다

Stop Program

Shift + F2

디버깅 세션을 종료합니다

Evaluate Expression

Alt + F8

임의의 표현식을 가치 평가합니다

Toggle Breakpoint

Ctrl + F8

현재 라인에서 블랙포인트를 토글합니다

View Breakpoints

Ctrl + Shift + F8

모든 블랙포인트/워치포인트를 보거나/관리 합니다


TOP ]

 

다른 단축키


Tool Windows:

 

 

Change View

Alt + F1

Project View 윈도우에서 Project, Sourcepath 또는 Classpath 트리를 선택합니다

Collapse all

Ctrl + Numpad-
Ctrl + Minus

트리 보기에서 모든 노드를 축소합니다

Expand all

Ctrl + Numpad+
Ctrl + Plus

트리 보기에서 모든 노드를 확장합니다

Open tool window

Alt + <number>

상응하는 숫자와 함께 윈도우를 엽니다

Hide Active Window

Shift + Escape

현재 액티브 윈도우를 숨깁니다

Jump to Last Window

F12

마지막 초점이 있는 윈도우를 활성화 합니다


Commander:

 

 

Change Left View

Alt + F1

왼쪽 패널 콘텐트를 변경합니다

Change Right View

Alt + F2

오른쪽 패널 콘텐트를 변경합니다

Synchronize Views

Alt + F6

양쪽 패널을 동기화 합니다

Swap Panels

Ctrl + U

패널을 교환합니다


GUI Designer:

 

 

In-place editing

F2

GUI 폼에서 선택한 구성요소의 이름에 대해 적소의 에디터를 트리거 합니다

 


Difference View:

 

 

Move to Next Difference

F7

보기에서 다음의 차이로 이동합니다

Move to Previous Difference

Shift + F7

보기에서 이전의 차이로 이동합니다


TOP ]