Repolode
helix-editor

helix-editor/helix

KakouneとNeovimに着想を得た、Rust製のターミナル向けモーダルテキストエディタ。複数選択と組み込みLSPに対応。

代替できる製品:VimNeovim

スター
46,669
フォーク
3,876
未解決の Issue
1,746
最終コミット
23 日前

これは何?

HelixはRustで書かれたモーダルテキストエディタで、主にターミナル上で動作します。編集モデルはKakouneを強く参考にしており、テキストの移動や変更には、Vimでおなじみのモーダルコマンドも取り入れています。

特徴のひとつは複数選択です。複数の領域を同時に選択し、まとめて編集できます。言語サポートにはtree-sitterを採用し、インクリメンタルなシンタックスハイライトとコード構造の解析を実現しています。また、組み込みのlanguage server clientにより、補完をはじめとするIDE風の機能を利用できます。

ドキュメントでは、キーマップ、インストール、言語設定について説明しています。インデントルールが定義されている言語はまだ一部に限られるため、使用する言語が対応しているか確認するとよいでしょう。

主な機能

  • 01ターミナルで使えるVim風のモーダル編集
  • 02複数の領域をまとめて編集できる複数選択
  • 03組み込みのlanguage serverサポート
  • 04tree-sitterによるインクリメンタルなシンタックスハイライトとコード編集

ユースケース

  • SSH経由や最小限の環境でターミナルからコードを編集する
  • Vim風のキー操作でKakouneスタイルの選択編集をしたい開発者
  • 重厚なIDEを使わずにlanguage serverの機能を活用してコードを書く

クイックスタート

  1. 1

    インストールのドキュメントを開き、お使いのプラットフォーム向けの手順に従ってください

使う前に知っておきたいこと

  • インデント定義が用意されている言語は、まだ一部のみです。
  • 主にターミナルで使用するエディターです。

トピック

よくある質問

helix とは?
KakouneとNeovimに着想を得た、Rust製のターミナル向けモーダルテキストエディタ。複数選択と組み込みLSPに対応。 HelixはRustで書かれたモーダルテキストエディタで、主にターミナル上で動作します。編集モデルはKakouneを強く参考にしており、テキストの移動や変更には、Vimでおなじみのモーダルコマンドも取り入れています。
helix は無料で使えますか?ライセンスは?
helix は MPL-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
helix は今もメンテナンスされていますか?
活発にメンテナンス中。helix の最終コミットは 2026年9月29日 です。
helix は何に使えますか?
SSH経由や最小限の環境でターミナルからコードを編集する Vim風のキー操作でKakouneスタイルの選択編集をしたい開発者 重厚なIDEを使わずにlanguage serverの機能を活用してコードを書く
helix のインストール方法は?
インストールのドキュメントを開き、お使いのプラットフォーム向けの手順に従ってください
helix はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/helix-editor/helix

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト