Helix とは
Helix は Rust で書かれたポストモダンなモーダルテキストエディタです。Kakoune と Vim に着想を得た「選択してから編集する」モデルを採用し、tree-sitter によるシンタックスハイライトと Language Server Protocol 対応を最初から備えています。プラグインも設定もなしに、ターミナルで現代的な IDE のような体験が得られます。コマンドは hx です。
⚡ Helix の主な機能
🌲 Tree-sitter を内蔵
tree-sitter の文法による、速くて正確なシンタックスハイライトと構文単位の選択。
🧠 言語サーバーを同梱
補完、診断、定義ジャンプが LSP 経由で、設定なしに動きます。
🎯 選択してから編集
複数選択のモデルにより、複雑な編集が直感的で、繰り返しやすくなります。
⚙️ 設定なしで動く
まっとうな既定値と組み込みテーマ。入れたその瞬間から使えます。
🎯 なぜ Helix なのか
- 最初から全部入り: プラグインを入れなくてもシンタックスハイライトと LSP が動きます
- 速くて軽い: Rust 製の単一バイナリで、大きなファイルでもきびきび動きます
- モーダルな操作性: 「選んでから動かす」を洗練させた編集モデル
- 既定値が優秀: 見つけやすいキーマップと、対話的なコマンドパレット
🆕 注目の変更点
- LSP 内蔵: 外部プラグインなしで IDE 機能
- 複数選択: 複数箇所を一度に、気軽に編集
- テーマ: 同梱の配色テーマが数十種
- 単一バイナリ: 管理すべき実行時依存がありません
📦 deb.griffo.io からインストールする
ステップ 1: リポジトリを追加する
sudo install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | sudo gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | sudo tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
sudo apt updateinstall -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
apt updatesudo apt install extrepo
sudo extrepo enable griffo
sudo apt update🆓 ずっと無料のミラーがあります。 deb-free.griffo.io は、アカウントもサブスクリプションもなしでパッケージをずっと無料で配布しています。上流より最大2か月遅れ、セキュリティ修正は即座に公開されます。現在収録しているのは cliamp、Ghostty、lazydocker、Oh My Posh と Zed です。Helix は含まれていないため、今日入手する方法は上のリポジトリだけですが、ご要望があれば追加できます。
🧩 extrepo オプションについて。 extrepo は外部リポジトリを扱う Debian 標準のツールです。署名済みメタデータと照合して鍵を検証したうえで、sources ファイルの作成と署名鍵のインストールを代わりに行います。このリポジトリは griffo、ずっと無料のミラーは griffo-free という名前で登録されているので、Debian(bookworm、trixie、forky、sid)では上のコマンドだけで設定は完了です。
extrepo が用意するのは sources ファイルと鍵だけなので、サブスクリプションの認証情報は引き続き /etc/apt/auth.conf.d/deb.griffo.io.conf に書きます。extrepo は Debian のスイート向けメタデータしか公開していないため Ubuntu は対象外です。Ubuntu では sudo または root のコマンドを使ってください。
ステップ 2: helix をインストールする
# 最新の helix をインストール
sudo apt install helix
# インストールを確認
hx --version# 最新の helix をインストール
apt install helix
# インストールを確認
hx --version🎯 基本的な使い方
# ファイルを開く
hx src/main.rs
# カレントディレクトリを開く
hx .
# バージョンを表示
hx --version
# ヘルスチェック / 言語サーバーの状態を確認
hx --health
# チュートリアルを開いて基本を学ぶ
hx --tutor🚀 deb.griffo.io を選ぶ理由
- 公式 Debian: 数か月遅れることが多く、最新機能が使えない
- deb.griffo.io: リリースから数時間以内に最新版
- 手動インストール: 手でダウンロードして PATH を設定する必要あり
- このリポジトリ: ビルド済みで、すぐに使えるパッケージ
- ✅ 最新の機能: Helix の新機能と改善を、すぐに使えます
- ✅ セットアップ不要: ビルド済みバイナリを apt で導入・更新
- ✅ 自動更新: 上流のリリースから数時間以内にパッケージを更新
- ✅ 依存関係も適切に: 必要なライブラリをすべて含めて正しくパッケージ化
- ✅ マルチディストリビューション: Bookworm、Trixie、Sid で動作
- ✅ 手間のかからない運用: 更新はシンプルな apt コマンドだけ
📦 パッケージのビルドリポジトリ
Debian パッケージは、この GitHub リポジトリで自動的にビルド・管理されています:
- 📁 helix-debian - 最新リリースのビルド
🔗 関連パッケージ
deb.griffo.io では、こちらも配布しています: