반응형
이클립스로 자바를 공부하다보면 자동완성 기능을 정말 많이 사용한다.
특히 예를 들어서 위와 같이
System.out.println(); 과 같이 많이 사용하는 문장은
sysout 이라는 단축어를 입력한 후 Ctrl+Space Bar를 눌러서 자동 완성을 시킬 수 가 있다.
하지만 위와 같이 System.out.prin(); 와 같이 개행기능이 빠진 프린트 함수도 정말 많이 쓰게 되는데
이 함수는 안타깝게도 기본적인 자동 완성 단축어가 없다.
그래서 이번에는 우리가 sysp라는 단축어로 직접 만들어보도록 하자.
상단 탭에 window -> Preference 순으로 클릭하자.
좌측에 Java -> Editor -> Templates 순으로 들어가보면
위 사진과 같이 Ctrl + Space bar로 완성할 수 있는 무수히 많은 기본 단축어가 제공되는 것을 볼 수 있다.
New 버튼을 클릭해 새로운 템플릿을 작성하자.
Name 은 약속한 대로 sysp로 지어주도록 하자.
Context는 당연히 Java이고,
Pattern란에 System.out.print(${cursor}); 를 입력하자.
cursor 변수를 적어 넣음으로써 앞으로 자동완성을 할 때 자동으로 커서가 괄호안으로 위치하게 된다.
이 후 편집창에서 sysp를 입력 후 Ctrl + Space Bar를 누르면 위 사진과 같이 Proposal이 뜨는 것을 확인 할 수 있다.
Enter 를 눌러서 자동완성을 시키고 앞으로 코딩할 때 유용하게 사용하면 좋을 것 같다.
'전공 > 전공 마스터리' 카테고리의 다른 글
자바 Swing 파일 복사 프로그램 진행바 / 스레드(Thread), JProgressBar (0) | 2022.09.18 |
---|---|
자바 프로그래밍 공부하면서 정리한 개념 및 구문, 메소드들 pt.2 (0) | 2022.05.17 |
이클립스 자바 - AWT, Swing 관련 API들이 자동완성이 되지 않을 때 (2) | 2022.03.31 |
자바 프로그래밍 공부하면서 정리한 개념 및 구문, 메소드들 (0) | 2022.01.13 |
칼리 리눅스 한글화 하기 (0) | 2021.06.06 |