본문으로 바로가기

Eclipse를 이용하여 AVR 코딩중에 자동완성 기능과 괄호가 자동으로 만들어지는 기능때문에


굉장히 불편하네요..


설정하는 방법을 포스팅 합니다.



가장 먼저 자동완성 기능은 코드를 타이핑 하다가 비슷한 코드의 리스트를 목록화 하여 보여주는 기능입니다.




해당 기능이 맥OS 에서는 최신버전 기준 ^ + Space 로 설정이 되어있는데요.


해당 키가 맥OS 키보드 단축키로 부여가 되어 있습니다.



그래서 아무리 ^ + Space를 눌러도 해당키가 동작을 안하는데요.


저는 해당 옵션을 꺼버리고 이클립스 기본 설정을 사용하기로 했습니다.


"이전 입력 소스 선택"을 체크 해제 해주시고 이클립스에서 ^ + Space를 눌러보면 정상적으로 작동하는 것을 확인 할 수 있습니다.



해당 키를 맥에서 사용하고 계신분은 이클립스 설정에서 자동완성 기능 단축키를 바꿔주시면 됩니다.



Eclipse -> 환경설정(cmd + ,) -> General -> Keys -> Content Assist -> Binding 지우고 원하는 키 타이핑




이제 괄호 자동닫힘 설정해제에 대해서 알아보죠!


이게 문제가 되는게 Shift 연산 기호를 사용하거나 ( 기호를 사용하면 반대편 괄호가 자동으로 넣어집니다.


굉장히 불편하네요...


습관처럼 타이핑을 하다보면 아래처럼 되버리네요;;


크아아악!!!! 그래서 이 기능은 꺼버리도록 하죠!



Eclipse -> 환경설정(cmd + ,) -> C/C++ -> Editor -> Typing -> Automatically close -> 필요없는 기능 체크해제 후 Apply



저는 다른건 다 필요없고 {} 괄호만 자동으로 닫히게 만들었습니다


함수 만들때나 내부 루틴 작성 할 때 일일이 닫아주는 것보다 저 정확하게 닫아줘서요....ㅋㅋ;



한동안 이렇게 사용해보려고 합니다~


생각보다 간단하네요!



댓글을 달아 주세요