소개
Hyper은 웹 기술을 기반으로 구축된 터미널 에뮬레이터로, Vercel에서 개발 및 유지보수하고 있습니다. 이 프로그램은 명령줄 인터페이스 사용자에게 아름답고 확장 가능한 경험을 제공하는 것을 목표로 하며, 속도, 안정성, 그리고 확장자 API 개발에 초점을 맞추고 있습니다. 오픈 웹 표준을 활용하여 크로스 플랫폼 지원을 제공하며, 사용자 정의 가능한 테마, 플러그인, 키맵 등을 통해 개인화된 터미널 환경을 구성할 수 있습니다.
상세정보
확장 가능한 플러그인 시스템
Hyper은 npm을 통해 배포되는 Node.js 모듈 형태의 플러그인을 지원합니다. 사용자는 .hyper.js 파일에 플러그인을 추가하여 기능을 확장할 수 있으며, 플러그인은 Electron과 렌더러 프로세스 모두에서 로드됩니다. 예를 들어, hyperpower와 같은 플러그인을 설치하여 시각적 피드백을 향상시킬 수 있습니다.
사용자 정의 가능한 키맵
모든 명령 키는 .hyper.js 파일의 keymaps 섹션을 통해 변경할 수 있습니다. 예를 들어, 개발자 도구를 열고 싶은 경우 'window:devtools': 'cmd+alt+o'와 같이 설정할 수 있으며, 이는 운영 체제에 따라 자동으로 적절히 매핑됩니다.
테마 및 스타일링 지원
사용자는 .hyper.js 파일을 통해 폰트, 색상, 커서 모양, 창 크기 등을 세부적으로 조정할 수 있습니다. 기본 설정은 Menlo 폰트, 검은 배경, 흰색 텍스트를 사용하며, CSS를 통해 창에 사용자 정의 스타일을 추가할 수도 있습니다.
플러그인 및 설정 관리
플러그인은 .hyper_plugins 디렉터리에 설치되며, 설정 변경을 감지하여 자동으로 다시 로드됩니다. 사용자는 Command + R을 눌러 플러그인을 핫리로드할 수 있어, 애플리케이션 재시작 없이 변경 사항을 적용할 수 있습니다.
다운로드·설치 방법
Windows 사용자는 Chocolatey 패키지 관리자를 통해 Hyper을 설치할 수 있습니다. 관리자 권한으로 명령 프롬프트를 열고 다음 명령을 실행합니다:
choco install hyper
또는 공식 웹사이트 https://hyper.is#installation에서 직접 설치 프로그램을 다운로드할 수 있습니다. 다운로드 후 실행 파일을 실행하면 설치가 시작되며, 설치 완료 후 바로 실행할 수 있습니다.
기본 사용법/명령어
Hyper을 처음 실행하면 기본 터미널 세션이 열립니다. 여기서 일반적인 셸 명령어(dir, cd, cls 등)를 입력하여 사용할 수 있습니다. 초기 설정은 %AppData%Hyper.hyper.js 파일에 저장되며, 이 파일을 편집하여 폰트, 색상, 플러그인 등을 사용자 정의할 수 있습니다.
설정 파일을 수정한 후에는 Hyper을 완전히 종료하고 다시 실행해야 변경 사항이 적용됩니다. 또는 Command + R (Windows에서는 Ctrl + Shift + R)을 눌러 플러그인과 일부 설정을 핫리로드할 수 있습니다.
이런 경우에 유용합니다
개발자가 일관된 크로스 플랫폼 터미널 환경을 구축하고자 할 때 Hyper은 유용합니다. 특히 웹 기술에 익숙한 사용자는 JavaScript와 CSS를 통해 터미널의 appearance와 동작을 쉽게 맞춤 설정할 수 있습니다. 또한, 플러그인 생태계를 통해 Git 통합, 알림, 고급 프롬프트 등과 같은 기능을 추가하여 생산성을 높일 수 있습니다.
지원 환경·시스템 요구사항
Hyper은 Windows 10 이상의 64비트 운영 체제에서 실행됩니다. 설치를 위해서는 Chocolatey가 사전에 설치되어 있어야 하며, 공식 설치 프로그램을 사용하는 경우 별도의 사전 조건 없이 바로 실행할 수 있습니다.
최신 버전·업데이트
현재 버전은 v3.4.1이며, 공식 웹사이트 또는 Chocolatey를 통해 최신 버전을 확인하고 업데이트할 수 있습니다. 업데이트 채널은 설정 파일의 updateChannel 값을 통해 ‘stable’, ‘canary’ 등으로 변경할 수 있습니다.
시스템 요구사항
별도의 시스템 요구사항이 등록되지 않았습니다.


