Mac eclipse 자동완성 - mac eclipse jadong-wanseong

어쩔코딩 2022. 1. 29. 19:21

이클립스에서 자바 코드를 작성할때 사용하는 단축키로 ctrl + space(윈도우 기준) 가 있는데요

자주 사용하는 코드를 자동완성 시켜주는 기능을 가지고 있습니다.

맥에서는 commend + space 로 해당 기능을 사용할 수 있는데요,

문제는 맥 os 자체에 이미 해당 키의 기능이 할당되어 있기 때문에

이클립스의 자동완성이 아닌 맥의 Spotlight 가 실행된다는 것입니다. 

이를 해결하기 위한 방안으로는 두가지가 있습니다.

1. 맥의 Spotlight 기능을 해제한다.
2. 이클립스의 단축키 설정을 변경한다. 

먼저 첫 번째 방법을 알아보겠습니다.

Mac eclipse 자동완성 - mac eclipse jadong-wanseong

1. commend + space 단축키를 이용해 Spotlight를 실행합니다. 

Mac eclipse 자동완성 - mac eclipse jadong-wanseong

2. Spotlight를 검색하여 맨 위의 항목을 선택합니다.

Mac eclipse 자동완성 - mac eclipse jadong-wanseong

3. 우측 하단의 키보드 단축키로 이동합니다.

Mac eclipse 자동완성 - mac eclipse jadong-wanseong

4. 사진과 같이 Spotlight 검색 보기에 체크를 해제합니다.


다음은 두 번째 방법인데요,

저는 기존에 Spotlight 기능을 자주 사용하고 있었기 때문에 2번 방법으로 문제를 해결했습니다.

Mac eclipse 자동완성 - mac eclipse jadong-wanseong

1. 이클립스탭의 Preferences(환경설정)로 들어갑니다. 

Mac eclipse 자동완성 - mac eclipse jadong-wanseong

2. 좌측 상단에 Keys 라고 검색하고 그 아래 Keys로 이동한 뒤 우측에서 Content Assist를 선택합니다.

기본 설정으로 Commend + Space 되어있는 부분을 클릭하고 기존 단축키를 삭제한 뒤

Mac eclipse 자동완성 - mac eclipse jadong-wanseong

3. 원하는 단축키를 입력하고, 우측 하단의 Apply and Close 버튼을 눌러 적용합니다.

(text로 입력하는 것이 아닌, Binding 탭에서 실제 단축키를 입력합니다. 저는 option + space로 설정했습니다.)

자바에서 자동완성을 사용하기 위해선 control + space 를 누르면된다.

ex)자동완성을 사용할 경우 sysout만치고 자동완성 단축키를 치면 - > System.out.pritln("");이된다.

아주아주 편리한 기능이다,.

하지만 mac 에서는 이미 사용중인 단축키 이므로 바꾸어 사용을 해주어야 한다,.

바꾸는 방법,.

Eclipse - 환경설정 - keys - content Assist - 하고 자신이 원하는 키로 바꾸고 적용,

Mac eclipse 자동완성 - mac eclipse jadong-wanseong

Mac eclipse 자동완성 - mac eclipse jadong-wanseong

반응형

Mac eclipse 자동완성 - mac eclipse jadong-wanseong
eclipse

  이클립스를 사용하는데 자동완성 단축키를 찾아보니 control + space 라고 합니다. 하지만 Mac에서는 기본적으로 키보드 언어 변경이 됩니다.

  그래서! Mac에서 eclipse를 사용한다면 자동완성 단축키 세팅을 조금 고쳐줄 필요가 있습니다! 😄

eclipse의 Preferences(환경설정)로 들어가 줍니다.

Mac eclipse 자동완성 - mac eclipse jadong-wanseong

그리고 검색창에 keys를 입력합니다.

Mac eclipse 자동완성 - mac eclipse jadong-wanseong
eclipse > Preferences... > keys

Keys의 검색창에 content assist를 검색합니다.

Mac eclipse 자동완성 - mac eclipse jadong-wanseong

  그리고 Content Assist를 선택한 뒤 Binding 요소의 값을 설정하고 싶은 단축 조합을 입력합니다. 키를 누르면 자동으로 해당 키의 값이 들어 갑니다. 제 경우엔 control + command + space로 설정했습니다.

  마지막으로 Apply and Close를 클릭하고 사용하면 됩니다!

Mac eclipse 자동완성 - mac eclipse jadong-wanseong
code assist 실행

Ref. 📗

kamang-it.tistory.com/entry/Mac%EC%9D%B4%ED%81%B4%EB%A6%BD%EC%8A%A4%EC%97%90%EC%84%9C-%EC%9E%90%EB%8F%99%EC%99%84%EC%84%B1Content-Assist%ED%95%98%EA%B8%B0

반응형

'for Dev. > IDE | Tool' 카테고리의 다른 글

[Intellij] Intellij를 더 잘 사용하기 위해서 단축키를 알아보자! - Intellij 단축키  (0) 2021.03.29
[VSCode] Terminal에서 VSCode 바로 실행하기  (0) 2021.02.11
[eclipse] 개발속도를 높혀주는 이클립스 단축키를 알아봅시다!(for Mac)  (0) 2021.02.10
[VSCode] 더 빠른 개발을 위한 VSCode 단축키를 알아봅시다!  (0) 2021.02.10