개발 1도 모르는 사람

[Java] eclipse 유용한 단축키 본문

Java/Java Help

[Java] eclipse 유용한 단축키

지구젤리귀여워 2023. 11. 30. 16:57
728x90

 

 




1. 클래스 자동 임포트 ( Ctrl  + Shift + O )


     쓸데없는 import 는 지워주고 필요한 import는 자동으로 삽입해줍니다! 

+ Ctrl + Shift  + M : 선택된 특정 클래스 Import 




1.5  Alt+Shift+R 변수나 클래스 등의 리팩토링

변수나 클래스명 등 모든 명칭에 마우스를 올리거나 드래그 해서 선택 한 후 이 단축키를 누르면
아래와 같이 명칭에 박스가 생긴다. 그 후 명칭을 편집하여 변경하면
그 명칭을 사용하는 곳 전체에서 명칭이 한꺼번에 변경된다.
종종 변경된 명칭이 기존의 명칭과 충돌되면 에러가 발생한다.

 




2. 빠른 메소드(함수) 이동 ( Ctrl + O )

   

 클래스 내에 어떤 메소드(함수)가 있는지 궁금하거나 이동 할때 쓰는 단축키






 3.   전체 리소스에서 파일 찾기 ( Ctrl + Shift + R )

전체 리소스 ( 자바, 클래스, xml , 잡다한 파일 ) 모든 파일에서 찾습니다.


3.5. Ctrl + N : 새로운 파일 및 프로젝트 생성
4.  Ctrl + /  : 
드래그한 부분 주석처리, 주석해제 
4.2 Ctrl + Shift + / : 선택된 블럭 블럭주석 적용하기
4.3 Ctrl + Shift + W : 블럭 주석 해제하기
5. 작업화면 이동   (  Alt + <- : 이전 작업 화면,   Alt + -> : 다음 작업 화면  )  
6. Ctrl + Alt + up/down : 한 줄 (블럭 ) 복사
6.5. Ctrl + up / down : Edit 창 좌우 이동
7. Ctrl + F11
 : 실행
8. Ctrl + F11 : Run 실행



9. Ctrl + D : 한 줄 삭제
10. Ctrl + Z : 전에 있던 작업으로 되돌아가기 
11. Ctrl + Y :  앞에 있던 작업으로 가기
12. Ctrl + F11 : Run 실행
13. Ctrl + S : 저장 ( 커밋 아님 )

14. Alt + ↑ ,  ↓  : 현재 줄 위치 이동
14.5. Alt + ←  :  이전 커서 위치로 이동.
14.8. Alt + →  :  이후 커서 위치로 이동.
15. Alt + Shift + 방향 :  안쪽에서 바깥방향으로 방향키쪽 선택 


16. Ctrl + Shift + X : 대문자로 변경하기
17. Ctrl + Shift + Y : 소문자로 변경하기

18. 드래그 + Ctrl + Tab : 내어쓰기
19. 드래그 + Tab : 들여쓰기
20. Ctrl +  ( + / - ) : 폰트 사이즈 한단계 크게 / 작게 하기

21. Ctrl + E : 열려져 있는 파일목록 (탭) 미니창으로 보기 → 선택시 해당 파일로 이동



22. Ctrl + F : 찾기 / 변경하기 ( Replace )

23. Ctrl + K : 앞으로 찾기 ( 현재 라인 밑으로 찾기 )
24. Ctrl + Shift + K : 뒤로 찾기 ( 현재 라인 위로 찾기 )


25. Ctrl + L : 특정 줄번호로 가기
26. Alt + Shift + S  누른후 R  : Getter / Setter 자동 생성 창 열기
27. Ctrl + W : 현재 파일 닫기

28. Ctrl + Shift + W : 열린 파일 모두 닫기

29. F3 : 선택된 파일로 바로 이동. / 상속, 인터페이스, 메서드 등등 파일을 알고 싶을 때
               선택 후 F3 을 누를시 바로 이동합니다.

선택후 F3 누를시 
아래 화면으로 이동



30. Ctrl + Space :  자동완성 기능 ( 많이들 알고 계실 테지만..)
31. Ctrl + 객체 클릭 : 변수나 클래스 등 정의한 곳으로 이동합니다.
32. Ctrl + M : 전체화면 토글




 



디버깅 단축키

CTRL + Shift + B : 현 커서의 위치에 브레이크 포인터 설정/해제
F11 : 디버깅 시작
F8 : 디버깅 계속
F6 : 한줄씩 실행(Step Over)
F5 : 한줄씩 실행하되 함수일 경우 그 함수 내부로 들어감(Step Into)
CTRL + R : 현재 라인까지 실행(Run to Line)

















와 엄청 많다 언젠간 다 쓰겟지?