일부 플러그인 (주목할 수있는, EPIC, Clearcase, QuantumDB, MisterQ)과 함께 Eclipse 3.4.2를 다운로드, 압축 해제 및 설정했습니다.
이제 Java 프로젝트를 편집 할 때 코드 완성이 작동하지 않습니다. 입력 String.
하고 ctrl+를 누르면 space팝업에 "기본 제안 없음"이 표시되고 하단의 상태 표시 줄에 "사용 가능한 완료 없음"이 표시됩니다.
어떤 아이디어?
일부 플러그인 (주목할 수있는, EPIC, Clearcase, QuantumDB, MisterQ)과 함께 Eclipse 3.4.2를 다운로드, 압축 해제 및 설정했습니다.
이제 Java 프로젝트를 편집 할 때 코드 완성이 작동하지 않습니다. 입력 String.
하고 ctrl+를 누르면 space팝업에 "기본 제안 없음"이 표시되고 하단의 상태 표시 줄에 "사용 가능한 완료 없음"이 표시됩니다.
어떤 아이디어?
답변:
' ' 에서 기본 옵션 을 복원 해보십시오Windows > Preferences > Java > Editor > Content Assist > Advanced
이 기본 설정 화면에 표시되는 데이터 종류의 예이지만 반드시 현재 가지고있는 것은 아닙니다.
( 이 블로그 게시물의 Vadim 에서 "Eclipse (Mylyn)의 Content Assist Duplicates" :
Mylyn 항목이 중복 된 경우 (Mylyn)
이름에 " "가 포함되지 않은 중복 항목의 선택을 취소하십시오 )
이클립스 도움말 페이지는 복원 할 기본 목록을 정의합니다 :
'기본'컨텐츠 지원 목록에 포함 된 제안 종류를 선택하십시오 .
- 다른 Java 제안,
- SWT 템플릿 제안,
- 템플릿 제안,
- 제안서
다른 사람이 Google에서 이것을 찾을 수 있도록 여기에 답변을 추가하고 있습니다. 동일한 증상; 다른 문제. 나를 위해 유형 캐시가 손상되었습니다.
에서 http://mschrag.blogspot.co.nz/2009/01/open-type-cant-find-your-class.html
IBus 플러그인이 활성화 된 Xfce +를 실행하는 경우 키보드 단축키 충돌이있을 수 있습니다.
내 블로그에 대한 자세한 정보를 참조하십시오 : http://peter-butkovic.blogspot.de/2013/05/keyboard-shortcut-ctrlspace-caught-in.html
업데이트 :
@nhahtdh의 의견에서 제안한 것처럼 직접 대답 할 수있는 더 많은 정보를 추가하십시오 .Xfce의 IBus 플러그인은 기본적으로 키보드 레이아웃 전환을 위해 단축키 Ctrl+ Space단축키를 사용합니다 . 변경하려면 옵션으로 이동하여 원하는 다른 것으로 변경하십시오.
LXDE
. Preferences
->로 이동 Keyboard Input
하여 Next input method
바로 가기를 제거하십시오 .
나는 또한이 문제에 직면했지만 다른 방식으로 해결되었습니다. 내가 따르는 단계는 다른 사람들에게 도움이 될 수 있습니다.
구성을 확인한 후에도 여전히 작동하지 않습니다.
파일 옆에 오른쪽 아이콘이 보입니까? :
Eclipse에서 파일을 처리하는 방법을 알려줍니다.
Maven webapp artifact와 함께 그 이야기를 했으므로이 답변을 게시하고 있습니다. 기본적으로 Maven-WebApp은 소스 폴더를 만들지 않으며 Java를 리소스에 넣고 5 분 동안 무슨 일이 있었는지 궁금합니다 ... :)
나를 위해 일한 또 다른 솔루션은 Java-> 모양-> 유형 필터로 이동하여 모두 비활성화하는 것입니다.
아마도 이것은 같은 문제를 겪는 다른 사람들을 도울 수 있습니다.
내 설정 : Gradle Import Wizard를 사용하여 STS (Eclipse Oxygen.2 (4.7.2))로 가져온 다른 사람이 만든 오래된 Gradle 프로젝트 (버전 Gradle 2.12).
코드 완성도 작동하지 않았지만 (Java 파일에는 여전히 빈 J가 있습니다.) 최소한 다음을 수행하여 코드 완성을 얻었습니다.
나는 이것에 부딪 쳤고 자바 편집기가 아닌 텍스트 편집기로 파일을 여는 중이었습니다.
https://stackoverflow.com/users/607470/elroy-flynn 응답 에 댓글을 달고 싶지만 댓글 추가는 50 점을받은 후에 만 작동합니까? 확실하지 않은 WTF입니다 ...
고마워, 톰
최신 3-19 이클립스 빌드를 사용하는 사람들을 위해 :
산소 에서 3-19 일식 버전으로 업그레이드 할 때 방금 발생 했기 때문에 업그레이드 프로세스 중에 자동 완성 기능이 올바르게 마이그레이션되지 않는다고 가정합니다.
나를 위해 일한 유일한 솔루션은 새로운 일식 작업 공간을 만들고 프로젝트를 가져 오는 것입니다. 몇 분이 걸릴 수 있지만 다른 솔루션에 소비 한 시간과 비교하면 가치가 있습니다 ...
열거 형 에서이 문제가 발생하거나 익명 클래스로 배열을 초기화 할 때 Eclipse의 알려진 버그입니다. 열거 형 상수 매개 변수 목록에서 작동하지 않는 Eclipse 컨텐츠 지원을 참조하십시오 .
Eclipse 2019-09로 업그레이드 한 이후이 문제가 발생했습니다. 위의 제안 중 일부를 기반으로 이것이 나를 위해 일한 것입니다.
Eclipse-> 환경 설정-> Java-> 편집기-> 컨텐츠 지원-> 고급으로 이동해야했습니다.
키 바인딩 제안, Java Non-Type, Java, Java (Task-Focused) 또는 Java Type 제안 중 하나를 켜면 자동 완성을 사용할 수 있다는 것을 알았습니다. 내가 모두 켜면 자동 완성 작업뿐만 아니라 중복 된 메소드가 나열됩니다. 나는 추측하고 있지만 아마도 Java Type Proposals를 사용할 것입니다. 이 네 가지 유형의 차이점에 대한 설명이 있으면 감사하겠습니다.