본문으로 건너뛰기
로그인 둘러보기
개발·코딩·데이터베이스 · 윈도우즈 유틸

Helix

0

Helix는 Rust로 작성된 모달 텍스트 편집기로, Kakoune과 Neovim에서 영감을 받았습니다.

편집기

소개

Helix는 Rust로 작성된 모달 텍스트 편집기로, Kakoune과 Neovim에서 영감을 받았습니다. 터미널 기반으로 동작하며, 다중 선택, tree-sitter 통합, 언어 서버 지원 등 현대적인 기능을 기본으로 제공합니다. Helix 프로젝트에 의해 개발 및 유지 관리되며, MPL-2.0 라이선스로 공개되어 있습니다.

상세정보

모달 편집

Vim과 유사한 모달 편집 방식을 지원하며, 노멀, 인서트, 셀렉트 모드 등이 있습니다.

다중 선택

Kakoune에서 영감을 받은 다중 선택을 핵심 편집 프리미티브로 사용하여, 여러 커서를 동시에 조작할 수 있습니다.

Tree-sitter 통합

Tree-sitter를 통해 오류 허용적이고 견고한 구문 트리를 생성하여, 향상된 구문 강조, 들여쓰기 계산, 코드 탐색을 제공합니다.

언어 서버 지원

언어별 자동 완성, 정의 이동, 문서, 진단 등 IDE 기능을 추가 구성 없이 지원합니다.

내장 기능

파일 및 심볼 점프를 위한 퍼지 파인더, 프로젝트 전체 검색, 테마, 자동 괄호 닫기, surround 통합 등을 제공합니다.

설치 및 시작

Windows에서는 winget 패키지 관리자를 통해 설치할 수 있습니다. 명령 프롬프트 또는 PowerShell에서 다음 명령을 실행합니다.

winget install --id Helix.Helix --exact

설치 후 터미널에서 hx 명령으로 Helix를 실행할 수 있습니다.

활용 예시

  • SSH, tmux 또는 일반 터미널에서 원격 개발 환경에 접속하여 코드 편집
  • 다중 선택을 활용한 동시 코드 수정
  • tree-sitter 기반 구문 트리 탐색으로 함수, 클래스, 주석 등 코드 구조 탐색
  • 언어 서버를 통한 자동 완성, 정의 이동, 진단 등 IDE 수준의 기능 사용

지원 환경

Windows 10 이상에서 winget을 통해 설치할 수 있습니다. x64 아키텍처를 지원합니다. 다른 운영 체제에 대한 구체적인 지원 여부는 공식 문서를 참조하세요.

버전 및 업데이트

현재 버전은 25.07.1이며, 2025-07-18에 출시되었습니다. 이 패치 릴리스는 GitHub에 게시된 릴리스 아티팩트의 GLIBC 요구 사항을 낮춥니다.

라이선스 및 확인 사항

Helix는 MPL-2.0 라이선스로 배포됩니다. 현재 플러그인 시스템은 제공되지 않지만, 향후 도입을 계획하고 있습니다. GUI 프론트엔드에 대한 계획도 있으며, WebGPU 기반 프로토타입을 논의 중입니다.

시스템 요구사항

Windows 10 이상 · x64 · winget