목차

    ⏳ Time Log/1. One Day (Daily · TIL)

    Day 24 (11/20) - JSP 심화 및 이클립스 개발도구 설정

    this.Serena 2026. 2. 20. 11:47

    📝 오늘의 강의 요약

    핵심 키워드: 이클립스 포맷터(Formatter), 코드 자동 정렬, 최대 줄 길이(Maximum line width)

    • 코드 스타일 관리: 프로젝트 및 개인 취향에 맞는 자바 코드 자동 정렬 규칙 설정법 습득
    • 가독성 최적화: 한 줄에 표시되는 코드 양을 조절하여 코드 가독성 및 유지보수 효율 증대
    • 편집기 환경 설정: 시각적 가이드라인(Print margin) 활용을 통한 직관적인 코딩 환경 구축

    🗂️ 개념 정리

    1. 코드 포맷터(Code Formatter)

    • 소스 코드의 들여쓰기, 빈 줄, 줄 바꿈 등을 정해진 규칙에 따라 자동으로 재구성하는 기능
    • 협업 시 팀원 간 동일한 코드 스타일 유지를 위해 필수적인 도구

    2. 최대 줄 길이 (Maximum line width)

    • 한 줄에 허용되는 최대 글자 수를 제한하는 설정값
    • 설정값이 크면 코드가 한 줄로 길게 유지되고, 작으면 설정된 길이를 초과할 때 자동으로 줄 바꿈 수행

    ⚙️ 이클립스 포맷터 설정 절차

    1. 설정 메뉴 진입

    • Window 메뉴 -> Preferences 선택
    • Java -> Code Style -> Formatter 경로로 이동

    2. 프로필 생성 및 편집

    • 새 프로필 생성: 기본 제공되는 [built-in] 프로필은 수정이 불가하므로 New 버튼을 눌러 새 이름으로 생성
    • 편집 모드 진입: 생성된 사용자 프로필 선택 후 Edit 버튼 클릭

    3. 세부 설정 변경

    • Line Wrapping 탭 선택: 상단 탭에서 Line Wrapping 항목 클릭
    • Maximum line width 값 수정:
      • 한 줄 유지: 값을 크게 설정 (예: 120 ~ 150 이상)
      • 자주 줄 바꿈: 값을 작게 설정 (예: 80 내외)
    • 저장 및 적용: Apply 또는 OK 버튼 클릭

    🛠️ 실습 메모 및 생산성 팁

    ✅ 단축키 활용

    • Ctrl + Shift + F: 현재 열려 있는 소스 파일에 설정된 포맷터 규칙을 즉시 적용

    ✅ 시각적 가이드라인 설정 (Print margin)

    • 설정 경로: Window -> Preferences -> General -> Editors -> Text Editors
    • 기능: Show print margin 체크 후 너비 설정 시 편집기에 세로 점선 표시
    • 효과: 코드가 한 줄의 범위를 어느 정도 차지하는지 실시간으로 시각적 확인 가능