목차

    불편함을 코드로 지웁니다.

    개발 공부 노트, 개발 도구와 문제를 해결한 과정, AI 프롬프트와 Obsidian 활용법을 정리합니다.

      💡 Tech Note

      [Shortcut] 이클립스(Eclipse)

      this.Serena 2026. 4. 13. 14:11

      1. 코드 편집 단축키

      단축키 기능
      Ctrl + D 한 줄 삭제
      Ctrl + Alt + ↑(↓) 한 줄(블럭) 복사
      Alt + ↑(↓) 현재 줄을 위(아래) 줄과 바꾸기
      Ctrl + Shift + X 대문자로 변환
      Ctrl + Shift + Y 소문자로 변환
      Alt + Shift + R 같은 변수명 전체 일괄 변경 (Rename)
      Ctrl + I 들여쓰기 자동 수정
      Ctrl + Shift + F 코드 포맷팅 (문법 템플릿에 맞게 정렬)

      2. 주석 처리 단축키

      단축키 기능
      Ctrl + / 또는 Ctrl + 7 한 줄 주석 처리/해제 (//)
      Ctrl + Shift + / 블록 주석 처리 (/* */)
      Ctrl + Shift + \ 블록 주석 해제

      3. 블록 선택 단축키

      단축키 기능
      Shift + End 현재 커서부터 줄 끝까지 블록 선택
      Shift + Home 현재 커서부터 줄 처음까지 블록 선택
      Alt + Shift + 방향키(←↑→↓) 이미 선택된 블록을 방향키로 확장

      4. 코드 자동 생성 및 Import

      단축키 기능
      Ctrl + N → Ctrl + V public static void main(String[] args) 삽입
      Ctrl + Shift + O 자동 import + 사용하지 않는 import 삭제
      Ctrl + Shift + M 해당 객체에 커서를 놓고 누르면 Import 구문 자동 생성
      Alt + Shift + S → V Override 메소드 생성
      Alt + Shift + S 소스 메뉴 출력 (Import, Comment, Generator 등)
      Alt + Shift + Z 구문 블록을 감싸는 메뉴 제공 (try-catch 등)

      5. 코드 탐색 및 검색

      단축키 기능
      Ctrl + 클릭 또는 F3 해당 클래스/메소드로 이동 (상세 검색)
      Ctrl + O 현재 소스의 메소드 리스트 확인
      Ctrl + L 지정한 줄 번호로 이동
      Ctrl + H 프로젝트 전체 검색
      Ctrl + Alt + H 특정 클래스의 호출 위치 찾기
      Ctrl + Shift + G 해당 메서드/필드가 쓰이는 곳 표시
      F4 클래스의 상속 계층(Hierarchy) 확인
      Ctrl + Shift + Space 메소드 파라미터 힌트 보기

      6. 실행 및 디버깅

      단축키 기능
      Ctrl + F11 소스 실행 (디버깅 없이)
      F11 소스 실행 (디버깅 모드)
      F8 디버깅 계속 (다음 중단점까지)
      F6 한 줄씩 디버깅 (Step Over)
      F5 함수 내부까지 한 줄씩 디버깅 (Step Into)
      Ctrl + Shift + B 커서 줄에 중단점(Breakpoint) 설정/해제
      F2 컴파일 에러 줄에서 에러 힌트 제공
      Ctrl + 1 빠른 교정 (Quick Fix), 구문에 맞게 소스 교정 지원

      7. 창 관리 및 이동

      단축키 기능
      Ctrl + W 현재 파일 닫기
      Ctrl + Shift + F4 열린 파일 모두 닫기
      Ctrl + M 전체 화면 전환 (토글)
      Ctrl + PageUp / PageDown 편집 창(탭) 간 이동
      Ctrl + F6 열린 창 전환
      F12 Editor 창으로 이동
      Alt + 방향키(←→) 이전/다음 작업 위치로 이동
      Ctrl + _ 또는 { 레이아웃 조정

      8. 코드 템플릿 자동완성

      Ctrl + Space + 키워드 = 자동완성

      입력 + Ctrl + Space 자동완성 결과
      sysout System.out.println();
      try try-catch 문
      for for 문
      switch switch 문

      💡 Window > Preferences > Java > Editor > Templates에서 사용자 정의 템플릿 추가


      9. 환경 설정

      모든 단축키 확인

      • Ctrl + Shift + L: 이클립스 전체 단축키 목록 확인

      폰트 크기 변경

      • Window > Preferences > General > Appearance > Colors and Fonts

      줄 간격 조정

      • Window > Preferences > General > Editors > Text Editors > Line spacing (20 이상 권장)

      자동 생성 주석 제거 (TODO 주석)

      • Window > Preferences > Java > Code Style > Code Templates
      • Code 탭에서 New method 템플릿의 // TODO Auto-generated method stub 제거

      코드 줄 길이(Line Width) 조절

      • Window > Preferences > Java > Code Style > Formatter
      • 새 프로파일 생성(Edit) → Line Wrapping → Maximum line width 조절

      웹 프로젝트 서버 설정

      • 서버 설정: Preferences > Web Services > Server and Runtime > Tomcat v9.0
      • Context root 변경: Project Properties > Web Project Settings > Context root

       

      '💡 Tech Note' 카테고리의 다른 글

      [Windows] 우클릭 YYYY-MM-DD.txt 자동 생성 레지스트리  (0) 2026.04.24
      옵티마이저(Optimizer)  (0) 2026.04.16
      MySQL 명령어  (0) 2026.04.13
      Git 명령어  (0) 2026.04.13