오늘 하루에 집중하자
  • 이클립스(Eclipse) 단축키 정리(Windows 환경)
    2024년 04월 23일 10시 44분 22초에 업로드 된 글입니다.
    작성자: nickhealthy

    최근 핀테크 VAN 서비스 회사의 백엔드로 취업하게 되었고 개발환경은 이클립스와 윈도우를 사용하게 되었다. 

    원래 맥북이랑 인텔리제이를 쓰다가 OS도 바뀌고, 개발 환경도 달라져서 많이 헷갈렸다.

    언젠가는 모종의 이유로 개발 환경이 다시 바뀔 수도 있고, 다시 사용할 수 있기 때문에 업무를 진행하면서 필요한 기능이 있을 때마다 단축키를 틈틈히 찾아보고 기록하려고 한다! 

     

    이클립스 단축키 확인 및 변경

    이클립스(Eclipse)의 모든 단축키는 Window >> Preferences >> General >> Keys 메뉴에서 확인 및 변경이 가능하다.

     

    들어가기 전에!!

    글자 입력하기만하면 Content Assist(자동완성기능)가 실행되는 방법!

    Window >> Preferences >> Java >> Content Assist(탭) >> Auto Activation(영역)

    • Auto activation delay(ms): 0
    • Auto activation triggers for Java: `<=$:{.@qwertyuioplkjhgfdsazxcvbnm_QWERTYUIOPLKJHGFDSAZXCVBNM`

    위 두개의 설정을 꼭하자!

    위 세팅을 설정하게 되면 Ctrl + space를 누르지 않아도 자동으로 코드가 완성된다!

     

     

    편집 기능


    설명 단축키
    소스코드 자동 정리 Ctrl + Shift + F
    열 편집 모드
     - 한 번에 여러 줄을 동시에 편집 가능, Tab은 사용 불가
    Alt + Shift + A
    로컬 변수 추출 Alt + Shift + L
    단어 선택 범위 늘려가기 Alt + Shift + 방향키(위)
    단어 선택 범위 줄여가기 Alt + Shift + 방향키(아래)
    한 줄 삭제 Ctrl + D
    자동 완성(Content Assistance) Ctrl + Space
    소스코드에 필요한 패키지 자동 `import`  Ctrl + Shift + O
    선택 영역 Block Comment 설정 Ctrl + Shift + /
    선택 영역 Block Comment 해제 Ctrl + Shift + \
    설정해 둔 기본 주석을 자동으로 달기(JavaDoc) Alt + Shift + J
    메서드 정의 보기(마우스를 메서드 위에 올려두는 것과 같음) F2
    Help - Java API 문서를 이클립스 내에서 검색 가능 F1 
    이름 변경, 오류 및 경고 해결(Quick Fix) Ctrl + 1
    에러 난 곳 찾아가기(아래에서 위로 찾음) Ctrl + ,
    에러 난 곳 찾아가기(아래에서 위로 찾음) Ctrl + .
    프로그램 실행 Ctrl + F11
    Getter/Setter 생성 아래처럼 순서대로 진행
    1. Alt + Shift + S
    2. Ctrl + S
    3. Alt + A
    4. Alt + S
    5. Enter
    오버라이드/구현 메서드 자동완성 Alt + S >> V
    toString() 생성 Alt + S >> S >> S
    hashCode() & equals() Alt + S >> H >> H
    생성자 생성 Alt + S >> A
    메서드 추출 Alt + Shift + M(드래그 한 뒤 추출)

     

     

    찾기 및 이동


     

    설명 단축키
    선택한 특정 클래스, 메서드 필드 등을 사용하는 곳 찾기(프로젝트에서 찾음)
    Ctrl + Alt + G
    선택한 특정 클래스, 메서드 필드 등을 사용하는 곳 찾기(현재 클래스에서 찾음) Ctrl + Shift + G
    선택한 특정 클래스, 메서드, 필드, 변수 등 선언된 곳으로 이동(Open Declaration) F3
    현재 켜진 파일의 클래스, 메서드, 필드 등을 Package 창에서 찾기 Alt + Shift + W
    선택한 단어 다음 찾기(위에서 아래로 찾음) Ctrl + K
    선택한 단어 다음 찾기(아래에서 위로 찾음) Ctrl + Shift + K
    프로젝트 내의 파일명을 이용해 파일 찾기 Ctrl + Shift + R
    프로젝트 내의 클래스명을 이용해 클래스 파일 찾기 Ctrl + Shift + T
    특정 줄 번호로 이동 Ctrl + L
    검색할 단어를 입력하면서 실시간으로 검색(위에서 아래로 찾음) Ctrl + J
    검색할 단어를 입력하면서 실시간으로 검색(아래에서 위로 찾음) Ctrl + Shift + J
    메서드 및 변수가 호출된 곳 찾기(Call Hierarchy) Ctrl + Alt + H
    클래스의 계층 구조 찾기(Type Hierarchy)   F4 또는 Ctrl + Shift + H  
    열려 있는 파일 찾기 Ctrl + E
    열려 있는 파일 이동 Ctrl + pgup/pgdown
    앞으로 가기/뒤로가기 Alt + 방향키(왼/오)
    클래스 내 이전/다음 멤버로 이동 Ctrl + Shift + 방향키(위/아래)
    다른 창에 있을 때 편집기로 이동 F12
    Outline 창 열기
    - 메서드 및 필드 등을 확인할 수 있음, 따로 창을 배치하는 것을 추천
    Ctrl + O
    Window View 목록 보기 및 창 생성 Alt + Shift + Q
    괄호 짝 찾기 Ctrl + Shift + P

     

     

    디버깅


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

     

     

    일주일 동안 필요한 것을 찾아가면서 사용한 단축키는 이정도이다.

    이 밖에도 유용한 단축키가 있거나 틀린 부분이 있다면 피드백 부탁드립니다!

    댓글