Clean & Blue 자세히보기

전공/전공 마스터리

이클립스 자바 - System.out.print() 자동완성 만들기 / sysp

_청렴 2022. 3. 31. 21:39
반응형

sysout

이클립스로 자바를 공부하다보면 자동완성 기능을 정말 많이 사용한다.

특히 예를 들어서 위와 같이

System.out.println(); 과 같이 많이 사용하는 문장은

sysout 이라는 단축어를 입력한 후 Ctrl+Space Bar를 눌러서 자동 완성을 시킬 수 가 있다.

 

 

Sysout.out.print();

하지만 위와 같이 System.out.prin(); 와 같이 개행기능이 빠진 프린트 함수도 정말 많이 쓰게 되는데

이 함수는 안타깝게도 기본적인 자동 완성 단축어가 없다.

그래서 이번에는 우리가 sysp라는 단축어로 직접 만들어보도록 하자.

 

 

Window -> Preference

상단 탭에 window -> Preference 순으로 클릭하자.

 

 

수많은 단축어들

좌측에 Java -> Editor -> Templates 순으로 들어가보면

위 사진과 같이 Ctrl + Space bar로 완성할 수 있는 무수히 많은 기본 단축어가 제공되는 것을 볼 수 있다.

New 버튼을 클릭해 새로운 템플릿을 작성하자.

 

 

새로운 단축어를 만들자.

Name 은 약속한 대로 sysp로 지어주도록 하자.

Context는 당연히 Java이고,

Pattern란에 System.out.print(${cursor}); 를 입력하자.

cursor 변수를 적어 넣음으로써 앞으로 자동완성을 할 때 자동으로 커서가 괄호안으로 위치하게 된다.

 

 

자동완성 Proposal에 뜨는 것을 확인 할 수 있다.

이 후 편집창에서 sysp를 입력 후 Ctrl + Space Bar를 누르면 위 사진과 같이 Proposal이 뜨는 것을 확인 할 수 있다.

Enter 를 눌러서 자동완성을 시키고 앞으로 코딩할 때 유용하게 사용하면 좋을 것 같다.