Helix について
Helix はターミナルで動作するモーダルエディタで、コマンドは hx(別名 helix)です。ディレクトリや個別のファイルを開け、操作はキーボードが中心で、他のシェルツールとも組み合わせられます。
主な機能
- 01hx . でディレクトリ全体を開く
- 02hx README.md で特定のファイルを編集
- 03キーボード中心のモーダルインターフェース
- 04ターミナル内で完結する高速な編集
- 05シェルツールと組み合わせ可能
活用シーン
- 01SSH セッション中の設定ファイルの素早い編集
- 02ターミナルを離れずにプロジェクトを閲覧・編集
- 03キーボード操作を好む開発者の日常的なコーディング
インストール
OS またはパッケージマネージャーを選び、コマンドをターミナルで実行します。
$
インストール後にhx --versionを実行して確認します。
コマンド例
よく使うコマンドを使う順に並べています。
01
02
詳細

Rust で書かれた、Kakoune / Neovim にインスパイアされたエディタです。
編集モデルは Kakoune に非常に強く基づいています。開発中、Kakoune の設計上の決定のほとんどに自分も賛成だと気づきました。
詳細については、ウェブサイトまたはドキュメントをご覧ください。
すべてのショートカット/キーマップはウェブサイトのドキュメントで確認できます。
機能
- Vim ライクなモーダル編集
- 複数選択
- 組み込みの言語サーバーサポート
- tree-sitter によるスマートでインクリメンタルなシンタックスハイライトとコード編集
主にターミナルベースのエディタですが、wgpu を使用した(Emacs に似た)カスタムレンダラーの探求にも関心があります。
注: 現時点では一部の言語にのみインデント定義があります。runtime/queries/<lang>/ の indents.scm を確認してください。
インストール
コントリビューション
コントリビューションのガイドラインはこちらにあります。
ヘルプを得る
質問への答えはすでに FAQ にあるかもしれません。
コミュニティの Matrix Space でプロジェクトについて議論しましょう(Matrix Spaces にまだ対応していないクライアントをお使いの場合は、必ず #helix-editor:matrix.org に参加してください)。
クレジット
ロゴをデザインしてくれた @jakenvac に感謝します!
コメント
Markdown 対応