2010-03-12 9 views
1

이클립스에서 문 자동 완성 방법이 있습니까? 내가자동 완성 문 이식

if (condition) 

를 입력하면 그것이 어떤 키를 누른 후,

if (condition) { 
    // putting cursor here 
} 

답변

5

당신은 단지 {를 입력하고 계속 입력 할 수 있으며, 닫기 괄호가 특별한 명령없이 자동으로 완료됩니다 다음과 같은 작업을 수행 할 수있는

if ( condition) { /* cursor here , enter */ 


if ( condition) { 
    /* cursor here */ 
} 

또한 자동 완성 있습니다 (CRTL-공간)

if /* cursor here , Ctrl-Space */ 

if (/* cursor here */ condition) { 

} 

O된다 r

if (/* cursor here */ condition) { 

} else { 

} 
1

Ctrl-Space

2

Ctrl 키 + 스페이스 시도가되어야하는 코드에 대한 기본 지원입니다.
더 많은 사용자 정의를 원하시면 템플릿이 필요합니다.

3

클래스 또는 변수 이름에 추가하지 않으므로 이러한 종류의 작업은 일반적인 방식으로 자동 완성 될 수 없습니다. 그러나,이 이클립스 템플릿을 사용 가능해야한다 그런 다음 이름을 입력하여 템플릿에 액세스 할 수 있습니다

if (${condition:var(boolean)}) { 
${cursor} 
} 

(창 -> 환경 설정 -> 자바 -> 편집기 -> 템플릿) (가능성이 가장 높은 단지 '의 경우') 및 귀하의 경우 문을 완료하는 일식

+0

'$ {condition : var (boolean)} '은 무엇을 의미합니까? – fastcodejava

+0

@fastcodejava 이클립스에서는 범위의'boolean' 변수 중에서'if' 문에 삽입 할 변수를 선택할 수 있습니다. – Jorn

+0

글쎄 직접 사용할 필요가 없으며, 메소드를 호출하고 그 메소드가 무엇인가와 같은지 점검해야 할 수도 있습니다. – fastcodejava

1

Ctrl 키 + 스페이스는 자동 완성 즉, 변수 이름, 클래스 등을 사용하는 Ctrl 키 공간, 을 원하는 경우 누르면, 다음을 수행 :
- 쓰기 귀하의 경우, 첫 번째와 함께 조건 대괄호

if(condition){

- 입력 한 다음 이클립스는 그 일을 할 것입니다.