Ctrl-Space를 누르지 않고 Eclipse에서 Ctrl-Space


92

방금 Eclipse를 사용하기 시작했고 로컬 변수 이름을 입력하기 시작할 때 Ctrl+를 누를 때까지 Visual Studio와 같은 제안이 나타나지 않는다는 것을 알았습니다 Space. 이 작업을 자동으로 수행하는 방법이 있습니까? 내가 찾을 Ctrl+ Space어색한 키를 누르십시오.


4
나는 이것이 결국 버그 수정으로 "답변"되기를 바랍니다. 나도 원해. CTRL-Space에 대해 어떻게 아는지도 기억 나지 않습니다. Visual Studio에서 가져 옵니까?
Xonatron

답변:


163

다음 버그 (및 Eclipse> 3.4를 사용하는 경우 솔루션)가 흥미로울 수 있습니다.

A. @Samuel이 말한대로 더 많은 문자 트리거를 허용합니다 (3.4 이상에서 수정 됨).

https://bugs.eclipse.org/bugs/show_bug.cgi?id=159157 환경 설정의 컨텐츠 지원에 아래 문자를 추가하십시오.

의 기본 변경 자바에 대한 자동 활성화 트리거._abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ

B. 모든 곳에서 자동으로 컨텐츠 지원 허용 (고정되지 않음) :

https://bugs.eclipse.org/bugs/show_bug.cgi?id=101420


31
그렇다면 Eclipse를 Visual Studio처럼 작동하게 만드는 4 년 반 정도 된 버그는 아직 수정되지 않았습니까? 그들이 왜 imo 기능을 연기했는지 아이디어. 지난 4 년 동안 무엇보다 중요합니다.
Claus Jørgensen

1
내가 놓친 또 다른 버그가 열려있을 수 있습니다. 아마 이클립스가 가져야 할 기능이라고 생각합니다.
Mark Pope

그래서 대답은 기능이 존재하지 않고 버그라고 생각합니다.
Brandon O'Rourke

3
흥미 롭 네요, 4.5 년 된 벌레, 그리고 이것은 4 년 전이었습니다 ...? 나는 이것을 xml에 적용해야했고 자바는 여전히 수정되지 않았습니다.
MDMoore313

3
CDT 사용자가 무엇을 할 수 있는지 아십니까? 이러한 옵션은 CDT에서 사용할 수 없습니다.
CCoder

23

작동하는 것 :

자동 활성화 트리거를 다음으로 변경하십시오. .abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_

도움을 받기 위해 다른 것을 입력 할 가능성은 거의 없습니다.


23
추신 : 저의 작은 부분이 방금 죽었습니다.
Asti

는 어때 " "? 우주?
Xonatron

이를 위해 Ctrl + Space가 있습니다! 또한 공간은 InteliiSense를 트리거하지 않습니다.
Asti

하지만 목록에 공백을 추가하여 "자동 활성화"를 트리거하는 것은 어떻습니까?
Xonatron

목록을 쉼표로 구분할 필요가 없으며 ABCDEF 등을 추가 할 수도 있습니다. 실제로 여기에 전체 문자열이 .abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_있습니다.
캘럼 로저스

12
  1. 창-> 기본 설정
  2. Java-> 편집기-> 컨텐츠 지원
  3. 기본 설정에 맞게 자동 활성화 변경

지연을 0으로 설정하는 것이 좋습니다.


2
이것이 내가 가진 설정입니다. "."을 입력 할 때까지 자동 지원이 실행되지 않을 것 같습니다.
Brandon O'Rourke

여러 트리거를 넣을 수 있다면 그 상자에 모든 문자를 넣어서 VS와 같은 방식으로 작동하도록 할 수 있습니다
Samuel

그렇다면 알파벳의 가능한 모든 문자를 어떻게 추가할까요? ;-)
Claus Jørgensen

@ ClausJørgensen 어떤 문제가 보이십니까? 이것이 Markus Keller가 Scobal이 언급 한 이클립스 버그 159157 에 대한 그의 의견 에서 제안한 것입니다.
Piotr Dobrogost 2011

3
로 설정 Auto activation triggers for Java하기 만하면 됩니다 .abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_. 이제 IntelliSense처럼 작동합니다.
Callum Rogers

4

또한 XML 파일에서 자동 완성이 작동하도록하려면 환경 설정-> XML-> XML 파일-> 편집기-> 컨텐츠 지원에서 다음 변경을 수행하십시오.

자동 활성화 섹션에서 다음 값을 제공하십시오.

  1. 자동 활성화 지연 (ms) : 0
  2. 다음 문자를 삽입하면 프롬프트 : <= : ._ abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ

다음 스크린 샷은 동일하게 설명합니다.

여기에 이미지 설명 입력

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.