본문 바로가기

카테고리 없음

이클립스 단축키 총정리: 효율적인 개발을 위한 필수 기능들의 한글 단축키 다루기

1. 이클립스 단축키 소개

이클립스는 개발 환경에서 효율적인 개발을 위해 다양한 단축키를 제공합니다. 이 단축키를 활용하면 일일이 마우스를 클릭하여 기능을 실행하지 않고 편리하게 작업을 수행할 수 있습니다. 이번 장에서는 이클립스의 주요 단축키를 소개합니다.

다음으로 넘어가기 전에, 이클립스에서 단축키를 사용하는 방법은 해당 기능에 대한 메뉴 항목에 마우스를 올려놓으면 단축키가 표시됩니다. 또는 "윈도우" 메뉴에서 "환경 설정"을 선택한 후 "일반" 메뉴의 "키"를 클릭하면 현재 설정된 모든 단축키를 확인할 수 있습니다.

다음 장에서는 이클립스의 주요 편집 기능 단축키를 살펴보겠습니다.

2. 주요 편집 기능 단축키

이클립스는 소스 코드 편집 및 작업을 위한 다양한 단축키를 제공합니다. 이제 주요 편집 기능 단축키를 살펴보겠습니다.

2.1. 코드 자동 완성

  • Ctrl + Space : 코드 자동 완성 기능을 실행합니다. 해당 위치에서 사용 가능한 변수, 함수, 클래스 등의 목록을 표시하고 선택할 수 있습니다.

2.2. 코드 기능

  • Ctrl + Shift + F : 코드 포맷팅을 수행하여 들여쓰기, 줄바꿈 등 코드를 깔끔하게 정렬합니다.
  • Ctrl + D : 현재 줄을 삭제합니다.
  • Ctrl + / : 주석을 삽입하거나 제거합니다.
  • Ctrl + Shift + O : 필요한 import 문을 자동으로 추가합니다.

2.3. 이동 및 선택

  • Ctrl + L : 특정 줄로 바로 이동합니다.
  • Ctrl + Shift + P : 현재 커서 위치에 대한 여는/닫는 괄호를 찾습니다.
  • Ctrl + Shift + Arrow Up/Arrow Down : 현재 행을 위로/아래로 이동합니다. 코드 블록을 선택한 경우에는 해당 코드 블록을 위로/아래로 이동합니다.

2.4. 복사 및 붙여넣기

  • Ctrl + C / Ctrl + X / Ctrl + V : 선택한 텍스트를 복사하거나 잘라내어 클립보드에 저장하고, 클립보드의 내용을 현재 커서 위치에 붙여넣습니다.

2.5. 검색 및 교체

  • Ctrl + F : 현재 파일에서 특정 텍스트를 검색합니다.
  • Ctrl + H : 전체 프로젝트 또는 현재 파일에서 특정 텍스트를 검색합니다.
  • Ctrl + Shift + F : 현재 파일에서 특정 텍스트를 교체합니다.

위와 같은 주요 편집 기능 단축키를 사용하여 이클립스에서 효율적인 작업을 할 수 있습니다.

다음 장에서는 이클립스의 주요 디버깅 기능 단축키를 살펴보겠습니다.

3. 주요 디버깅 기능 단축키

이클립스는 디버깅 과정을 효율적으로 수행하기 위한 다양한 단축키를 제공합니다. 이제 주요 디버깅 기능 단축키를 살펴보겠습니다.

3.1. 브레이크포인트 설정

  • Ctrl + Shift + B : 현재 선택한 라인에 브레이크포인트를 설정하거나 제거합니다.
  • Ctrl + Break / Ctrl + Alt + Break : 현재 실행 중인 프로그램을 일시 정지합니다.

3.2. 단계별 실행

  • F5 : 현재 라인 안으로 들어가며 함수 호출이나 제어문을 단계별로 실행합니다.
  • F6 : 현재 메서드를 실행하고, 메서드 내에서 다른 메서드로의 호출이 있는 경우에만 해당 메서드로 진입합니다.
  • F7 : 현재 메서드에서 호출한 메서드로 돌아갑니다.
  • F8 : 다음 브레이크포인트로 이동하거나 디버깅을 종료합니다.

3.3. 변수 및 상태 확인

  • F3 : 변수나 메서드의 선언 위치로 이동합니다.
  • F4 : 현재 커서가 위치한 변수나 객체의 상태를 탐색합니다.
  • Ctrl + Shift + I : 선택한 변수의 값을 표시합니다.

3.4. 조건부 브레이크포인트

  • Ctrl + Shift + L : 라인 번호 옆에 컨디션 (조건)을 설정합니다.

위와 같은 주요 디버깅 기능 단축키를 사용하여 이클립스에서 편리하게 디버깅 작업을 수행할 수 있습니다.

다음 장에서는 이클립스의 주요 리팩토링 기능 단축키를 살펴보겠습니다.