|
이 섹션은 IntelliJ IDEA에서 당신의 파일과 코드를 어떻게 네비게이션 하는가를 기술합니다.
다음의 토픽이 다뤄집니다:
Go to Class
Go to File
Go to Symbol
Open Recent File
Go to Line
Back/Forward
Last Edit Location
Declaration
Implementation
Type Declaration
Super Method
Next/Previous Method
Ctrl + { or }
Next/Previous Highlighted Error
IDEA에서 당신이 원하는 클래스에 빨리 네비게이트 할 수 있습니다. 바로 메인 메뉴에서 Go To |
Class... 를 선택하거나 Ctrl + N 을 누르십시오. 클래스 이름을 입력하기 위한 텍스트 필드가 있는 작은 윈도우가 열릴 것입니다. 당신이 텍스트 필드에서 문자를 타이핑하기 시작하는 것에 따라, 룩업 다이얼로그는 입력된 서브스트링과 일치하는 클래스 이름을 당신에게 제안하면서 나타납니다.
|

|
와일드 카드 문자,*(별표)는 0 이상 문자를 표시하고 있는 클래스 이름으로 사용될 수 있습니다.
|
|

|
클래스 이름이 생성된 때에 Ctrl + Q 를 누르면 이 클래스를 위해 Javadoc 정보를 표시합니다.
|
|

|
만일 당신이 Go to
Class/File/Symbol 다이얼로그에서 타이프하기 시작하고, 당신이 다른 것을 필요하다 라고 이해하기 시작하면, 바로 필요한 하나를 부르십시오. 타이프된 텍스트는 사라지지 않을 것 입니다.
|
만일 너무 많은 클래스가 있으면 당신은 목록 종료에 생략 기호를 볼 것입니다. 검색 범위를 좁히는 것은 목록에서 모든 정합된 클래스를 보기 위해 당신이 더 많은 문자를 입력해야만 하는 것을 표시합니다.
디폴트로, 단지 현재의 프로젝트 클래스는 룩업 목록에 나타납니다. 당신이 Include non-project classes 체크박스를 선택한다면 목록은 자바 SDK와 라이브러리로부터 정합한 클래스를 표시합니다.

클래스를 선택하면 에디터에서 클래스의 소스 코드를 열 것입니다.
당신은 또한 원하는 파일에 네비게이트 할 수 있습니다. 주 메뉴에서 Go To |
File...를 선택하거나 또는 Ctrl + Shift + N 를 누르십시오. 파일명을 입력하기 위한 텍스트 필드가 있는 작은 윈도우가 열릴 것입니다. 당신이 텍스트 필드에서 문자를 타이핑하기 시작하는 것에 따라, 룩업 목록은 입력된 서브스트링과 일치하는 클래스 이름을 당신에게 제안하면서 나타납니다.
|

|
와일드 카드 문자,*(별표)는 0 이상 문자를 표시하고 있는 파일명에서 사용될 수 있습니다.
|
|

|
만일 당신이 Go to
Class/File/Symbol 다이얼로그에서 타이프하기 시작하고, 당신이 다른 것을 필요하다 라고 이해하기 시작하면, 바로 필요한 하나를 부르십시오. 타이프된 텍스트는 사라지지 않을 것 입니다.
|
만일 너무 많은 파일이 있으면 당신은 목록 종료에 생략 기호를 볼 것입니다. 검색 범위를 좁히는 것은 목록에서 모든 정합된 파일을 보기 위해 당신이 더 많은 문자를 입력해야만 하는 것을 표시합니다.
디폴트로, Go To |
Class... 다이얼로그가 그것에 대해 사용될 수 있는 동안 어떤 Java 파일도 룩업 항목에 표시되지 않습니다. 그러나, 만일 당신이 Include java files 체크 박스 선택한다면, 룩업 항목은 프로젝트로부터 이름이 일치하는 것과 함께 자바 파일을 표시할 것 입니다.

원하는 기호(어떤 메소드, 필드, 클래스)에 네비게이트 하기 위해, 주 메뉴에서 Go To |
Symbol... 을 선택하거나 Ctrl + Alt + Shift + N을 누릅니다. 기호명을 입력하기 위한 텍스트 필드가 있는 작은 윈도우가 열릴 것입니다. 당신이 텍스트 필드에서 문자를 타이핑하기 시작하는 것에 따라, 룩업 목록은 현재의 프로젝트에서 모든 일치하는 기호를 당신에게 제안하면서 다이얼로그가 나타납니다.
|

|
와일드 카드 문자,*(별표)는 0 이상 문자를 표시하고 있는 기호에서 사용될 수 있습니다.
|
|

|
만일 당신이 Go to
Class/File/Symbol 다이얼로그에서 타이프하기 시작하고, 당신이 다른 것을 필요하다 라고 이해하기 시작하면, 바로 필요한 하나를 부르십시오. 타이프된 텍스트는 사라지지 않을 것 입니다.
|
만일 너무 많은 항목이 발견되었다면 당신은 목록 종료에 생략 기호를 볼 것입니다. 검색 범위를 좁히는 것은 목록에서 모든 정합된 것을 보기 위해 당신이 더 많은 문자를 입력해야만 하는 것을 표시합니다.
디폴트로, 오로지 현재의 프로젝트 기호만이 룩업 목록에서 나타납니다. 만일 당신이 Include non-project symbols 체크 박스 선택한다면, 룩업 항목은 자바 SDK와 라이브러리에서 발견된 일치하는 기호를 보여줄 것 입니다.

파일을 선택하면 에디터에서 그것을 열 것입니다.
최근 열렸던 파일 사이에서 네비게이트 하기 위해서 당신은 Ctrl + E를 눌러서 불려지는 Recent Files 팝업을 사용할 수 있습니다.

파일을 선택하면 에디터에서 그것을 열 것입니다.
파일 내에서 당신은 필요한 라인에 네비게이트 할 수 있습니다. 주 메뉴에서 Go To | Line... 을 선택하거나 Ctrl + G 을 누릅니다. Go to
Line 다이얼로그는 텍스트 필드와 함께 원하는 행 번호를 입력하기 위해 나타날 것입니다.

그것이 존재할 때 OK 를 누르면 당신은 선택된 라인을 네비게이트 할 것입니다. 그렇지 않으면, 아무것도 일어나지 않을 것이고 다이얼로그 윈도우는 닫힐 것입니다.
당신은 네비게이트 된 항목을 따라 앞뒤로 갈 수 있습니다. 그것은 모든 네비게이션 명령을 화살표 키, Page Up, Page Down, Home, End 키와 같은 가장 단순한 것을 제외하고 사용하면서 도달한 항목을 포함합니다. 주 메뉴에서 Go to | Back 또는 Go to | Forward를 선택하거나 또는 Ctrl +
Alt + Left 또는 Ctrl
+ Alt + Right 각각 누릅니다. 당신은 당신의 코드에서 이전 또는 다음 네비게이트 된 항목에 네비게이트 될 것입니다. 만일 이 항목이 있는 파일이 닫히면, 그것은 새로운 탭에서 열릴 것입니다.
당신은 항상 최종에 편집되었던 항목으로 돌아올 수 있습니다. 당신이 코드에 있을 때 주 메뉴에서 Go to |
Last Edit Location 를 선택하거나 또는 Ctrl +
Shift + Backspace를 누릅니다. 소스 파일은 열릴 것이고 당신이 어떤 최종 변경이라도 만들었던 곳에 캐럿은 배치될 것입니다.
특정의 네비게이션 옵션이 Java 코드를 위해 있습니다.
당신은 캐럿 아래 항목의 선언에 네비게이트 할 수 있습니다. 주 메뉴에서 Go to |
Declaration를 선택하거나 또는 Ctrl + B를 누릅니다.

소스 파일이 열리고 캐럿은 선택 클래스, 인터페이스, 메소드 또는 필드 선언에 배치될 것입니다. 만일 이 항목이 있는 파일이 닫히면 그것은 새로운 탭에서 열릴 것입니다.

그리고 만일 그들의 어느 것도 선택된 것에게 일치하지 않으면 다중 메소드 시그너쳐이 있는 메소드의 경우에, 팝업은 가용 선택의 목록과 함께 나타날 것입니다.

당신은 캐럿 아래에서 항목의 구현에 네비게이트 할 수 있습니다. 주 메뉴에서 Go to | Implementation(s)를 선택하거나 또는 Ctrl + Alt + B를 누릅니다.

소스 파일이 열리고 캐럿은 현재의 클래스, 인터페이스 또는 메소드가 이행된 곳에 캐럿이 배치될 것입니다. 몇 개의 구현의 경우에, 원하는 구현을 선택하기 위해 룩업 다이얼로그가 나타납니다. 만일 당신이 왼쪽 홈통 영역에서 아이콘 을 클릭하면 같은 다이얼로그는 클래스 또는 메소드를 위해 나타납니다.

아래의 예는 여러 클래스에 의해 구현된 Expression 인퍼테이스에 대한 룩업 다이얼로그를 보여줍니다.

만일 이 항목이 있는 파일이 닫히면 그것은 새로운 탭에서 열릴 것입니다.
당신은 캐럿 아래에서 변수 또는 메소드 호출인 항목의 형태 선언에 네비게이트 할 수 있습니다. 주 메뉴에서 Go to | Type
Declaration 를 선택하거나 또는 Ctrl + Shift
+ B를 누릅니다.

소스 파일이 열릴 것이고 캐럿은 변수의 형태 또는 메소드 귀환 형태를 지정하는 클래스의 선언에 배치될 것입니다. 만일 이 항목이 있는 파일이 닫히면 그것은 새로운 탭에서 열릴 것입니다.
IDEA은 슈퍼 메소드 / 생성자 / 클래스 선언에 네비게이트 하는 것을 허락합니다. 공통 포인트는 캐럿을 원하는 코드 항목에 놓고 주 메뉴에서 Go to |
Super Method을 선택하거나 Ctrl + U를 누르는 것 입니다. 소스 파일은 열릴 것이고 캐럿은 선택된 메소드/생성자/클래스의 슈퍼 메소드/생성자/클래스 선언에 배치될 것입니다. 만일 이 항목이 있는 파일이 닫히면 그것은 새로운 탭에서 열릴 것입니다.

1.
슈퍼 메소드 선언에 네비게이트 하는 것은 가장 직접적인 것으로 보입니다. 선택된 메소드 내에서 캐럿을 설정하십시오.

액션을 부르고 난 후에 캐럿은 슈퍼 메소드 선언에 배치될 것 입니다

2.
만일 캐럿이 생성자 내에서 위치하면:
만일 super 콜이 있으면:
원하는 생성자 내의 캐럿을 놓고, 액션을 부릅니다.

캐럿은 상응하는 슈퍼 생성자 선언에 배치될 것입니다.

만일 어떤 super 콜도 없으면:
동작을 부르고 난 후에 캐럿은 슈퍼 클래스의 디폴트 생성자에 배치될 것입니다.

3.
캐럿이 생성자/메소드 보디 내에 없는 때 액션을 부르면 단지 상응하는 슈퍼 클래스 선언에 당신을 네비게이트 합니다.
만일 실행된 몇 개의 인터페이스가 당신의 클래스에 있으면, 팝업 다이얼로그는 당신이 네비게이트 할 어느 슈퍼 클래스/인터페이스에 당신이 선택하는 것을 허락하며 나타납니다.

또한 클래스 내의 메소드는 쉽게 네비게이트 될 수 있습니다. 다음 또는 이전 메소드 선언으로 이동하기 위해 주 메뉴에서 Go to | Next
Method 또는 Go to | Previous
Method를 선택하십시오. 다른 방법은 Alt + Down 또는 Alt + Up 을 누르는 것 입니다.

Alt + Down 을 누르십시오.

만일 내부 클래스가 당신의 코드에 있으면 캐럿은 그것 내에서 모든 메소드 선언을 표시하는 전/후에 그런 클래스 선언과 닫힌 큰 괄호에 특별히 멈출 것입니다.
같은 주요한 메뉴 항목/단축키는XML 문서에서 다음/이전의 요소에 네비게이트 합니다.

Alt + Down 을 누르십시오.

코드 블록의 열리거나 닫힌 큰 괄호에 네비게이트 하는 단축키가 있습니다. 캐럿이 원하는 코드에 있는 동안 열리거나 닫힌 큰 괄호에 네비게이트 하기 위해Ctrl + { 또는 Ctrl + }를 누르십시오. 코드 블록은 Brace
Highlighting 섹션에 기술된 바와 같이 강조될 것입니다. 최고의 수준에 도달할 때까지 반복된 누름은 상위 수준 코드 블록으로 이동할 것입니다.
코드 네비게이션의 또 다른 메소드는 하나의 발견된 오류/경고에서 다른 것으로 이동하는 것 입니다.
다음 또는 이전의 오류/경고로 각각 이동하기 위하여 주 메뉴에서 Go to |
Next Highlighted Error 또는 Go
to | Previous Highlighted Error를 선택하십시오. 또는 단축키를 사용하십시오: F2 또는 Shift + F2를 눌러서

캐럿은 오류/경고의 직전에 즉시로 배치될 것입니다. 만일 어떤 발견된 오류/경고가 없으면 당신은 다음 메시지를 볼 것입니다:

|