OpenSource-Hub
T

terminal

SHA-256
103.1k stars·시스템 최적화·SHA-256 체크섬 확인됨

Microsoft가 오픈 소스로 공개한 모던 터미널 도구로, 멀티 탭, GPU 가속, 고도의 사용자 지정을 지원하며 기존 CMD와 PowerShell 인터페이스를 대체할 수 있습니다.

Microsoft가 만든 차세대 명령줄 터미널로, CMD보다 더 강력하고 아름답습니다.

주요 기능

  • 멀티 탭 관리, 분할 창 지원
  • GPU 가속 텍스트 렌더링, 끊김 없이 부드러운 화면
  • 풍부한 테마 및 색상 사용자 지정(JSON 구성)
  • WSL, PowerShell, CMD 등 기본 지원 내장
  • 서식 있는 텍스트, 이모지, 합자 등 고급 표시 지원

할 수 없는 것

  • •Windows 10 2004(build 19041) 이상 버전이 필요합니다. GitHub에서 수동으로 다운로드한 MSIX 패키지는 자동으로 업데이트되지 않으므로 정기적으로 수동 업그레이드해야 합니다. Canary 버전은 불안정하며 체험용으로만 제공되므로 프로덕션 환경에서는 사용하지 않는 것이 좋습니다.

사용 사례

  • 개발자의 일상적인 명령줄 작업(git, npm, docker)
  • 여러 원격 SSH 세션 또는 WSL 하위 시스템을 동시에 관리
  • 기존 CMD 또는 Windows PowerShell 독립 창 대체

상세 설명

Windows Terminal은 Microsoft에서 오픈 소스로 개발한 차세대 터미널 애플리케이션으로, Windows 10/11의 명령줄 사용자를 위해 설계되었습니다. 멀티 탭, GPU 가속 렌더링, 리치 텍스트 표시, JSON 구성 파일을 통한 세밀한 사용자 지정을 지원합니다. WSL, PowerShell, CMD 및 각종 명령줄 도구를 완벽하게 지원합니다. 프로젝트에는 기존 콘솔 호스트와 공유 구성 요소도 포함되어 있습니다. 자동 업데이트를 받으려면 Microsoft Store를 통해 설치하는 것을 권장하며, GitHub에서 다운로드하거나 winget, Chocolatey, Scoop 등의 패키지 관리자를 사용해 설치할 수도 있습니다. 또한 새로운 기능을 미리 체험할 수 있는 Canary 일일 빌드 버전도 제공됩니다.

문제 해결 & FAQ (2)

문제 해결
Windows Terminal에서 터미널 출력을 클릭하면 왜 실행 중인 프로그램에 수천 개의 방향키가 전송되나요?

이것은 실험적 기능 repositionCursorWithMouse로 인해 발생하는 Windows Terminal 1.24의 버그(issue #20846)입니다. 이 기능이 autoMarkPrompts와 함께 활성화되면, 실행 중인 프로그램의 출력 내 아무 곳이나 클릭하는 것이 커서 재배치 요청으로 처리되므로, Terminal은 커서와 클릭 지점 사이의 각 셀마다 왼쪽 화살표 키 이벤트를 하나씩 주입합니다 — 잠재적으로 수천 개의 키 이벤트가 주입될 수 있습니다. 키보드 입력을 한 번에 한 키씩 읽는 프로그램(예: q 입력을 폴링하는 ffmpeg)은 이러한 이벤트 폭주에 압도되어 입력에 응답하지 않게 됩니다. 해결 방법: 해당 기능을 비활성화하세요. 설정(Ctrl+,)을 열고 → 'JSON 파일 열기'를 선택한 다음, profiles.defaults 아래에 "experimental.repositionCursorWithMouse": false를 설정(또는 해당 줄을 제거 — false가 기본값)한 후 저장하세요. 수정이 배포될 때까지 스크롤백/출력 영역을 클릭하지 마세요 — 현재 편집 중인 명령줄만 클릭하세요. 수정 사항이 제안되었지만(클릭이 줄 바꿈된 행을 포함한 커서의 논리적 줄에 있을 때만 재배치) 아직 릴리스되지 않았습니다.

원본 Issue #20846
문제 해결
앱이 OSC 52 클립보드 시퀀스를 빠르게 전송할 때 Windows Terminal이 멈추는(Not Responding) 이유는 무엇인가요?

이는 Windows Terminal 1.24 (build 1.24.10921.0) 및 1.25 Preview (1.25.260427001)에서 확인된 회귀 버그입니다. 스크립트가 OSC 52 이스케이프 시퀀스를 터미널에 대량으로 전송하는 경우(예: PowerShell/bash 루프가 약 20ms 간격으로 ESC]52;c;<base64>ESC\를 출력하는 경우), UI 스레드가 멈추고 창을 클릭하면 '(응답 없음)'이 표시됩니다. 해결 방법: 수정된 릴리스가 출시될 때까지 이 문제가 발생하지 않는 Windows Terminal 1.23 (build 1.23.260121001 또는 이전 버전)으로 다운그레이드하세요. GitHub Releases 페이지에서 1.23 .msixbundle을 다운로드한 후 Add-AppxPackage를 사용하여 설치하면 이전 버전을 설치할 수 있습니다. 영향을 받는 버전에서는 고빈도 OSC 52 클립보드 쓰기를 발생시키는 도구(예: SSH를 통한 tmux/nvim 복사 루프)를 실행하지 마세요.

원본 Issue #20210

태그

terminalwindowscommand-lineconsoleopen-source

시작하기

1

설치 프로그램 다운로드

위 버튼을 클릭하여 시스템에 맞는 설치 프로그램을 다운로드

2

소프트웨어 설치

다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요

3

Microsoft Store를 열어 "Windows Terminal"을 검색하고 설치합니다(권장)

4

또는 PowerShell을 열고 winget install --id Microsoft.WindowsTerminal -e 를 실행합니다

5

설치 후 시작 메뉴에서 실행하고 Ctrl+, 를 눌러 설정을 열어 개인 설정을 구성합니다

설치 가이드
  1. Microsoft Store를 열어 "Windows Terminal"을 검색하고 설치합니다(권장)
  2. 또는 PowerShell을 열고 winget install --id Microsoft.WindowsTerminal -e 를 실행합니다
  3. 설치 후 시작 메뉴에서 실행하고 Ctrl+, 를 눌러 설정을 열어 개인 설정을 구성합니다
파일 무결성

SHA-256 체크섬 확인됨

GitHub 공식 Release 페이지에서 추출된 체크섬

SHA256 체크섬

bc524245033c08dab7445e5866c301e14439f1551d92105ea2d3064108380572

이 체크섬은 GitHub Release 페이지에서 추출되었습니다. 다운로드 후 파일 무결성을 확인하세요.

이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.

오픈소스 투명성

GitHub 소스 보기
환경 가이드

제거 정보

Windows 설정 > 앱 > 앱 및 기능에서 "Windows Terminal" 또는 "Windows Terminal Preview"를 찾아 제거를 클릭합니다. winget을 통해 설치한 경우 winget uninstall Microsoft.WindowsTerminal을 실행할 수 있습니다.

추가 의존성 없음

다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.

프로젝트 정보
라이선스MIT
마지막 업데이트2026-10-26 10:52:37
GitHub 저장소공식 웹사이트

문제 발생? 아래 FAQ 확인

2 FAQs

유사한 프로젝트