Eclipse : 자동 완성 / 콘텐츠 지원 사용


답변:


187

기본적으로 Eclipse Ctrl-space에서는 자동 완성을 위해을 눌러야 합니다. 그런 다음 원하는 메소드를 선택하고 javadoc 정보가 팝업 될 때까지 500ms 동안 기다리십시오. 이것이 작동하지 않으면 Eclipse Windows menu-> Preferences-> Java-> Editor-> 로 이동하여 Content assist여기에서 설정을 확인하십시오.


22
ctrl-space를 누르지 않고 표시되도록 할 수 있습니까?
sinθ

2
@MikeG '창 메뉴> 환경 설정> 일반> 키'로 이동하십시오. 그런 다음 '콘텐츠 지원'을 선택하면 기본 키 바인딩을 변경할 수 있습니다.
THelper

128
Java 자동 활성화 트리거의 기본값을 ._abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ stackoverflow.com/questions/1959946/…로 변경
ftvs

1
@ftvs "Java 자동 활성화 트리거의 기본값"은 어디에 있습니까? 찾을 수 없었습니다. (23 사용).
kRiZ

6
@kRiZ, Eclipse > Preferences > Java > Editor > Content Assist. "자동 활성화"하단 창에는 "자바에 대한 자동 활성화 트리거"필드가 있습니다.
루이스 라 말호

150

Ctrl+ Spacebar또는 키보드 단축키 를 누르지 않아도 항상 자동 완성 기능을 사용 하려면 Eclipse 환경 설정에서 다음과 같이 조정하여 여러 문자를 입력하여 자동 완성 기능을 트리거 할 수 있습니다.

  1. Eclipse> Preferences> Java> Editor>Content Assist
  2. 자동 활성화> Java에 대한 자동 활성화 트리거
  3. 다음과 같이 자동 완성을 시작하려는 모든 문자를 입력하십시오.

abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ._

이제 이러한 문자를 입력 할 때마다 Eclipse는 컨텍스트를 기반으로 자동 완성 제안을 트리거합니다.


1
따라서 Eclipse의 컨텐츠 지원이 IntelliJ 및 Netbeans와 유사하게 작동합니다. 정말 도움이 +1
Pranav A.

5
주석 @ abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ._ 도움
mohsen.nour

정규식에 대한 옵션이 없습니까? [a-zA-Z]처럼?
wallop

1
@ wallop 나는 그것을 의심하지만, 나는 모른다. Tbh 나는이 답변을 수락 된 답변에 대한 의견에서 복사했으며 비율이 맞지 않았습니다. 더 이상 Eclipse를 사용하지 않습니다.
intcreator

1
이것은 더 완전한 대답입니다. 감사.
Salil Junior

10
  1. window-> preferences-> java-> Editor->Contest Assist
  2. java에 대한 자동 활성화 트리거에 입력하십시오 :
    abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ._
  3. 적용 후 닫기

다른 방법 :
자동 완성 옵션을 위해 초기 문자를 입력 한 다음 Ctrl + 스페이스 바를 입력하십시오.


1
스택 오버플로에 오신 것을 환영합니다! 7 년 된 이미 답변 된 질문 에 답변하고 있습니다. 답변 방법에 대한 안내서는 다음과 같습니다 .
help-info.de

3

IntelliJ와 같은 Eclipse에서 자동 완성 트리거의 경우 다음 단계를 수행하십시오.

  1. Eclipse Windows menu-> Preferences-> Java-> Editor->로 이동하여 Content assist여기에서 설정을 확인하십시오.
  2. Java의 자동 완성 활성화 문자열에 입력하십시오. abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ._@
  3. 대화 상자를 적용하고 닫습니다.

감사.


2

이것이 어디에서나 명시 적으로 활성화되어야하는지 확실하지 않습니다. 그런 다음 Cntrl + Space를 수행하면 자동 완성 및 javadoc이 표시됩니다.


나는 .jars가 없다 ... 단지 많은 .java 파일들
john ktejik

1

일식에 구문 또는 내장 메소드를 입력하는 동안 자동 완성에 익숙하지 않은 경우 원하는 구문 또는 메소드 이름을 입력하고 Ctrl+ Space를 누르면 원하는 옵션 목록이 표시되고 그 중 하나를 선택할 수 있습니다.

자동 완성 옵션이 활성화되어 있지 않으면 Windows 메뉴-> Preferences-> Java-> Editor-> 에서 설정을 확인해야합니다.Content assist


-3

MacOSX에서 실행중인 이후 테마를 'mac'으로 변경 한 후에 도움이되었습니다.

이클립스 : > Preferences> General> Appearance> 메뉴에서 '맥'을 선택합니다.


3
이것은 컨테스트 어시스턴트와 무관합니다. 에디터의 테마 만 변경하면됩니다 :) -1
Pranav A.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.