Sts 자동완성 단축키 - sts jadong-wanseong danchugki

단축키( Ctrl + Spacebar )
Sts 자동완성 단축키 - sts jadong-wanseong danchugki

"St"까지만 쳐도 String을 자동완성된 것을 가져 올 수 있어 편리하고 빠르다.


여러번 누를 시, 나오는 창 설정하는 방법.

Sts 자동완성 단축키 - sts jadong-wanseong danchugki

우리가 기본적으로 보는 메뉴창은 Java Proposals인데

컨트롤 스페이스바를 두번 누르면 SWT Template Proposals가 나온다.

세번 누르면 Template Proposals가 나오는 형태이다.

이클립스에서 

자동으로 필요한 클래스를 import 하는 방법 3가지를 소개합니다.

1. Source > Organize Imports (Ctrl + Shift + O)

  Source > Organize Import  

이 기능을 이용하면, 파일 내에 import 되지 않은 클래스를 찾아서 모두 import 합니다.

Sts 자동완성 단축키 - sts jadong-wanseong danchugki

  Ctrl + Shift + O  

가장 많이 이용하는 방법입니다.

Source > Organize Import 메뉴를 직접 찾아가는 대신, 단축키를 사용합니다.

Sts 자동완성 단축키 - sts jadong-wanseong danchugki

2. Quick Fix (Ctrl + 1)

Import 되지 않은 클래스가 코드에 사용되면,

이클립스는 아래와 같이 오류를 표시해 줍니다.

이렇게 오류가 발생한 부분에 마우스 커서를 놓고,

Ctrl + 1(Quick Fix) 기능을 사용하면,

이클립스는 이 에러를 수정하기 위해 할 수 있는 다양한 action들을 표시해 줍니다.

이중, import가 필요한 경우라면, 

import 할 패키지를 선택하면 자동으로 import 문이 삽입됩니다.

Sts 자동완성 단축키 - sts jadong-wanseong danchugki

3. Save Action

파일을 저장할 때 자동으로 import 문이 삽입되도록 하는 설정입니다.

  Window > Preferences  

Sts 자동완성 단축키 - sts jadong-wanseong danchugki

  Java > Editor > Save Actions  

  • Perform the selected actions on save를 활성화 합니다.
  • Organize Import 항목을 활성화 합니다.
Sts 자동완성 단축키 - sts jadong-wanseong danchugki

이제 파일을 저장하면,

자동으로 import문이 삽입됩니다.

다만, 아래 예제를 보면 

ArrayList 클래스만 자동으로 import문이 삽입되고,

List 클래스는 import 문이 삽입되지 않았습니다.

사용자의 클래스 선택이 필요한 경우에는 자동으로 삽입되지 않는 것 같습니다.

이런 부분은 위에서 소개한 Ctrl + Shirt + O 또는 Ctrl + 1 단축키를 활용해야 할 것 같습니다.

Sts 자동완성 단축키 - sts jadong-wanseong danchugki

이클립스에서 

클래스를 자동으로 import 하는 3가지 방법을 알아보았습니다.

#이클립스 #이클립스단축키 #이클립스자동완성 #proposals #eclipse

안녕하세요.

이번시간에는 이클립스에서 편리하게 사용되는 단축키

Ctrl + Spacebar 키에 대해 살펴보겠습니다.

이클립스에서 자바 프로그래밍 하실 때 Ctrl + Spacebar 단축키가 있어야 편하잖아요?

Sts 자동완성 단축키 - sts jadong-wanseong danchugki

동영상을 보시면서 따라하시고 싶으시면 스크롤을 아래로 내려서

유튜브 대멀쌤 동영상을 보시면서 따라하시면 됩니다.

(구독!! 과 좋아요!!는 사랑이죠!!)

그럼 시작해볼게요~

먼저 이클립스를 실행시켜볼게요.

이클립스에서 sout을 입력한 후에

Ctrl + Spacebar 키를 누르면

System.out.println(); 이라고

아래 그림과 같이 자동완성 되게 하는 기능을 오늘 배우는 것입니다.

Sts 자동완성 단축키 - sts jadong-wanseong danchugki

1. Insert single propsals automatically 체크

[Windows] – [Preference] – [Java] – [Editor] – [Content Assist]

위와 같이 메뉴를 클릭하시면

아래 그림과 같은 대화창이 열립니다.

아래 그림에서 붉은 상자 부분

Insert single propsals automatically에 체크해주세요.

Sts 자동완성 단축키 - sts jadong-wanseong danchugki

2. 위의 그림에서 파란색 부분을 다음과 같이 설정하세요.

Auto activation delay (ms): 0

Auto activation triggers for Java: .

Auto activation triggers for Javadoc: @#

. (온점)을 눌렀을 때 이클립스에서에서 자동완성 기능을

즉시 제안하겠다는 의미입니다.

Sts 자동완성 단축키 - sts jadong-wanseong danchugki

3. System.out.println(); 단축키

sout이라고 치고 Ctrl + Spacebar 키를 누르면

System.out.println(); 라고 나오게 하겠습니다.

[Windows] – [Preference] – [Java] – [Editor] – [Content Assist] - [Advanced]

위의 메뉴에 들어가셔서

Template Proposals 를 체크하고

Template Proposals 순서를 맨 위로 UP시킵니다.

Sts 자동완성 단축키 - sts jadong-wanseong danchugki

4. .(온점)을 눌렀을때 자동완성 기능 설정하기

클래스가 가진 객체나 메서드를 모두 보여주는 기능인

.(온점)에 의한 자동완성 기능을 설정해보겠습니다.

아래 그림처럼 Java Proposals에 체크하고

순서를 첫번째나 두번째로 UP시켜줍니다.

Sts 자동완성 단축키 - sts jadong-wanseong danchugki

아래 그림처럼 자동완성이 잘 되고 있습니다.

System을 입력후 .(온점)을 누르니 자동완성할 수 있는 객체와 메서드들이 소개되고 있습니다.

Sts 자동완성 단축키 - sts jadong-wanseong danchugki

5. 이번에는 단어 자동완성 기능입니다.

[Windows] – [Preference] – [Java] – [Editor] – [Content Assist]

위와 같이 메뉴에 들어가셔서

Auto activation triggers for Java: 부분에

.qwert

라고 입력해주시면 됩니다.

더 정확한 설명은 아래 동영상을 통해 확인 가능합니다.

이클립스 단축키 자동완성 기능!

여러분 모두 편리하게 사용하세요!!