blog

シェアする|Helix:上級Linuxユーザーのためのターミナルテキストエディタ

Rustで書かれたモダンなテキストエディタ「Helix...

Oct 25, 2025 · 3 min. read
シェア

ついでに、Helix Editorというターミナルベースのテキストエディタも紹介しましょう。

Helix, Rustで書かれたモダンなテキストエディタ

Helixは Rustで書かれており、シンタックスハイライトにTree-sitterを使用しています。開発者は、Tree-sitterがコンパイラのようにコードを構文ツリーに解析し、コードの構造に関するより多くの情報を与えるため、正規表現のハイライトよりも高速であると主張しています。

ローカル変数を追跡し、インデントを計算し、構文ノードを選択する選択肢を操作することができます。構文エラーがあっても結果を出せるほど強力です。

Helixの目玉は、 Neovim ベースにした「マルチプルチョイス」。

組み込みの言語サーバーサポートは、コンテキストを意識した補完、診断、コード操作を提供します。

LinuxへのHelixのインストール

Arch と Manjaro ユーザーのために、Helix には AUR に2つのパッケージがあります:

  • helix-bin: GitHub リリースからビルド済みのバイナリが含まれています。
  • helix-git: リポジトリのmasterブランチをビルドします。

Arch ユーザーであれば、 AUR を使ってアプリケーションをインストールする方法はすでにご存知でしょう。

他のLinuxディストリビューションでは、Cargoを使用する必要があります。 CargoはRustパッケージマネージャです。これを使えば、Rustパッケージをインストールできます。Python の PIP に相当するものと考えてください。

Ubuntuベースのディストリビューションでは、次のようにCargoをインストールできます:

  1. sudo apt install cargo

次に、Helixリポジトリをクローンします:

  1. git clone --recurse-submodules --shallow-submodules -j8 https://./-/ix

クローンしたディレクトリに入ります:

  1. cd helix

cd helix インストールしてください:

  1. cargo install --path helix-term --features "embed_runtime"

最後のステップは、PATH変数にhxバイナリを追加して、どこからでも実行できるようにすることです。これは bashrc または bash 設定ファイルに追加する必要があります。

  1. export PATH=”$HOME/.cargo/bin:$PATH”

これですべてのセットアップが完了し、ターミナルでhxと入力すればエディターが使えるようになるはずです。

Helixを使用するためのキーボードショートカットは、Helixのあります:

VimやNeovimと比べてどうですか?何とも言えません。私はVimで基本的な編集はできますが、Vimの忍者ではありません。もしあなたがVimの信者なら、Helixを試してみてください。

Read next