통합 터미널

ProjectHub에는 프로젝트 디렉토리에서 바로 실행되는 통합 터미널이 내장되어 있습니다. 별도의 터미널 앱을 열지 않고도 명령어를 실행할 수 있습니다.

개요

통합 터미널은 xterm.js 5.x 기반으로 구현되어 있으며, macOS의 PTY(Pseudo-Terminal)를 통해 실제 셸(zsh/bash)과 연결됩니다.

통합 터미널이 열린 프로젝트 상세 뷰

주요 특징

특징설명
한국어 완벽 지원자모(Jamo) 조합 + 완성형 한글 입력 지원
ANSI 컬러256색 + 트루컬러 지원
링크 감지URL 자동 감지 및 클릭 가능
스크롤백10,000줄 스크롤 히스토리
자동 크기 조정창 크기에 맞춰 터미널 크기 자동 조정
프로젝트 디렉토리프로젝트 폴더에서 자동 시작

터미널 열기 & 닫기

토글 방법

  • 단축키: ⌘T (가장 빠른 방법)
  • 헤더 버튼: 프로젝트 상세 뷰 헤더의 터미널 아이콘 클릭
  • : 탭 바에서 터미널 탭 클릭
헤더의 터미널 토글 버튼

크기 조정

터미널 패널과 메인 콘텐츠 영역 사이의 구분선을 드래그하여 터미널 높이를 조정할 수 있습니다.

터미널 높이 조정 드래그 바

글꼴 및 테마

글꼴 우선순위

터미널은 다음 순서로 사용 가능한 글꼴을 자동 선택합니다:

  1. D2Coding — 한국어 프로그래밍용 글꼴 (권장)
  2. MesloLGS NF — Nerd Font 패치 글꼴
  3. SF Mono — macOS 기본 모노스페이스

💡 최상의 한국어 지원을 위해 D2Coding 글꼴 설치를 권장합니다.

컬러 테마

VS Code 다크 테마를 기반으로 한 컬러 스킴이 적용되어 있습니다:

  • 배경: 진한 회색 (#1E1E1E)
  • 전경: 밝은 회색 (#D4D4D4)
  • ANSI 16색 + 확장 256색 지원
  • 커서: 흰색 블록

한국어 입력

통합 터미널은 한국어 입력을 완벽하게 지원합니다:

  • IME 조합 — 자모 조합 중인 텍스트가 올바르게 표시됩니다
  • 완성형 한글 — 조합이 완료된 한글이 정상적으로 입력됩니다
  • Base64 인코딩 — 유니코드 안전성을 위해 내부적으로 Base64 인코딩을 사용합니다

💡 한국어 파일명, 한국어 출력, 한국어 입력이 모두 정상적으로 동작합니다.

시스템 터미널에서 열기

현재 프로젝트 디렉토리를 macOS의 기본 Terminal.app에서 열 수 있습니다:

  1. 터미널 툴바의 시스템 터미널 버튼 클릭
  2. Terminal.app이 열리고 프로젝트 디렉토리로 자동 이동

💡 복잡한 작업이나 여러 터미널이 필요한 경우 시스템 터미널에서 작업하는 것이 편리합니다.

터미널 재시작

터미널이 응답하지 않거나 새로운 환경 변수를 적용해야 할 때:

  1. 터미널 툴바의 재시작 버튼 클릭
  2. 기존 셸 프로세스가 종료됩니다
  3. 새 셸이 프로젝트 디렉토리에서 시작됩니다

다음 단계