Eclipse를 2020-09로 업데이트하고 나서 ctrl +  space 자동완성 키가 동작하지 않는 문제가 발생했다.

 

다음의 두 가지를 의심해볼 수 있다.

 

1. 다른 기능이 ctrl + space 조합을 선점하고 있는 경우

보통 한글을 쓰기 위해 프로그램을 쓰는 경우 (fcitx / ibus 등), 또는 시스템 자체의 단축키 중

ctrl+space를 선점하고 있는 경우가 간혹 있으므로 꼼꼼히 확인해보도록 한다.

나는 이 경우가 아니어서 자세히 기록하지는 않고 건너뛰겠다.

 

2. eclipse 내에서 해당 기능이 동작하고 있지 않은 경우

우선, 메뉴에서 다음과 같이 이동한다

Window - Preferences- C/C++ - Editor - Content Assist - Advanced

 

여기에서, 위의 Parsing-based Proposals에 체크한다.

그리고 링크가 걸려있는 'Keys' 단어를 눌러 이동한다

 

이렇게 단축키 관련 설정 화면이 나올 텐데 다음을 검색한다

여기에서 맨 위에 있는 Basic prop...를 누른 후에

밑에 Binding 내용이 있으면 지우고, 없으면 그냥 텍스트박스를 클릭한 후에 ctrl+space 키를 누른다.

그러면 자동으로 세팅이 된다.

 

세팅이 완료되었으니 이제 apply and close를 눌러 저장하고 창을 닫는다.

 

이후 정상적으로 ctrl+space 키 조합이 동작하는 것을 볼 수 있다.