mcpField
H
Helix

Helix

公式
github.com開発ツール46.7khx4 週間前に更新
リポジトリ公式サイト

Helix について

Helix はターミナルで動作するモーダルエディタで、コマンドは hx(別名 helix)です。ディレクトリや個別のファイルを開け、操作はキーボードが中心で、他のシェルツールとも組み合わせられます。

主な機能

  1. 01hx . でディレクトリ全体を開く
  2. 02hx README.md で特定のファイルを編集
  3. 03キーボード中心のモーダルインターフェース
  4. 04ターミナル内で完結する高速な編集
  5. 05シェルツールと組み合わせ可能

活用シーン

  1. 01SSH セッション中の設定ファイルの素早い編集
  2. 02ターミナルを離れずにプロジェクトを閲覧・編集
  3. 03キーボード操作を好む開発者の日常的なコーディング

インストール

OS またはパッケージマネージャーを選び、コマンドをターミナルで実行します。

$
brew install helix

インストール後にhx --versionを実行して確認します。

コマンド例

よく使うコマンドを使う順に並べています。

01
hx .
02
hx README.md

詳細

Helix

Build status GitHub Release Documentation GitHub contributors Matrix Space

Screenshot

Rust で書かれた、Kakoune / Neovim にインスパイアされたエディタです。

編集モデルは Kakoune に非常に強く基づいています。開発中、Kakoune の設計上の決定のほとんどに自分も賛成だと気づきました。

詳細については、ウェブサイトまたはドキュメントをご覧ください。

すべてのショートカット/キーマップはウェブサイトのドキュメントで確認できます。

トラブルシューティング

機能

  • Vim ライクなモーダル編集
  • 複数選択
  • 組み込みの言語サーバーサポート
  • tree-sitter によるスマートでインクリメンタルなシンタックスハイライトとコード編集

主にターミナルベースのエディタですが、wgpu を使用した(Emacs に似た)カスタムレンダラーの探求にも関心があります。

注: 現時点では一部の言語にのみインデント定義があります。runtime/queries/<lang>/ の indents.scm を確認してください。

インストール

インストールのドキュメント。

Packaging status

コントリビューション

コントリビューションのガイドラインはこちらにあります。

ヘルプを得る

質問への答えはすでに FAQ にあるかもしれません。

コミュニティの Matrix Space でプロジェクトについて議論しましょう(Matrix Spaces にまだ対応していないクライアントをお使いの場合は、必ず #helix-editor:matrix.org に参加してください)。

クレジット

ロゴをデザインしてくれた @jakenvac に感謝します!

コメント