이클립스 Eclipse Content Assistant 코드 자동 완성 기능 안될 때 해결 방법

 

환경: Eclipse Mars

 

이클립스 같은 통합 개발 툴에는 반드시 코드 자동 완성 기능을 지원합니다. 클래스가 가지고 있는 함수나 변수를 미리 보여 주기 때문에 개발자는 아주 편하게 코드를 완성할 수 있습니다. 만약 코드 자동 완성 기능이 동작하지 않는다면 맨붕이 올 수 밖에 없습니다. 만약 이클립스에서 코드 자동 완성이 안된다면 Content Assistant 설정값이 변경되었을 수 있습니다.

 

그림처럼 Java 에서 지원하는 Math 클래스의 함수를 보기 위해 Ctrl + Space 를 눌렀는데 아무것도 나타나지 않는다면 설정에 문제가 있습니다.

이클립스 Eclipse Content Assistant 코드 자동 완성 기능 안될 때 해결 방법

 

Content Assistant 의 설정을 변경하기 위해 상단 메뉴에서 [Window] > [Preferences] 를 선택합니다

이클립스 Eclipse Content Assistant 코드 자동 완성 기능 안될 때 해결 방법

 


Preferences 팝업창에서 왼쪽 사이드에 Java > Editor > Content Assistant 메뉴를 선택합니다. 첫 번째는 Content Assistant 옵션에서 [Auto Activation] > [Enable auto activation] 이 체크되어 있는지 확인하는 것입니다

이클립스 Eclipse Content Assistant 코드 자동 완성 기능 안될 때 해결 방법

 

Enable auto activation 이 체크되었는데도 아무것도 나타나지 않는다면 변경해야 될 설정이 하나 더 있습니다. Content Assist 하위에 Advanced 를 선택하고 오른쪽 화면으로 가서 Java Non-Type Proposals Java Proposals 이 체크되어 있는지 확인합니다

이클립스 Eclipse Content Assistant 코드 자동 완성 기능 안될 때 해결 방법

 

설정이 끝나고 다시 Editor 로 와서 Ctrl + Space 를 눌러 보세요. Content Assist 에 자바 코드를 지원하겠다고 체크했기 때문에 그림처럼 사용 가능한 함수와 변수가 나타날 겁니다

이클립스 Eclipse Content Assistant 코드 자동 완성 기능 안될 때 해결 방법

저작자 표시 비영리 변경 금지
신고
Posted by 녹두장군