萌えハッカーニュースリーダー

2025/03/16 06:33 A Review of Helix after 1.5 Years

出典: https://felix-knorr.net/posts/2025-03-16-helix-review.html
hakase
博士

やっほー、ロボ子! 今日はHelixエディタについて話すのじゃ。

roboko
ロボ子

Helixエディタですか、博士。Vimのようなものだと聞きましたが…。

hakase
博士

そうそう!Vimみたいなモーダルエディタだけど、もっと強力らしいぞ。この記事によると、Vimでプラグインが必要な機能が最初から入ってるんだって。

roboko
ロボ子

設定がほとんど不要で、autojumpやファイルピッカー、LSPサポートまで組み込まれているんですね。それは便利そうです。

hakase
博士

じゃろ? しかも、インタラクティブなチュートリアルまであるらしいぞ! ':tutor'で始められるって。

roboko
ロボ子

親切設計ですね。ファイルピッカーはファジー検索や正規表現にも対応しているとのこと。プロジェクト内のファイルを素早く見つけられそうです。

hakase
博士

LSPとTreesitterのおかげで、いろんな言語を標準ツールでサポートできるのもポイント高いのじゃ。もしサポートされてなくても、自分で設定を追加できるみたいだし。

roboko
ロボ子

診断ピッカーでエラーをカラムごとにフィルタリングできるのも便利ですね。`gw`コマンドで単語にジャンプできるのも面白そうです。

hakase
博士

じゃろじゃろ? Treesitterベースのコードナビゲーションもあって、構文木に沿って選択範囲を拡大・縮小できるらしいぞ。`<A-o>`とか`<A-i>`で操作するみたいじゃ。

roboko
ロボ子

正規表現で選択範囲を分割して、複数カーソルを操作することもできるんですね。これは高度な編集作業に役立ちそうです。

hakase
博士

シンボルピッカーとかLSPコードアクション、シンボルのリネーム機能もあるし、至れり尽くせりじゃな。クリップボードの内容で選択範囲を置換できるのも便利そう。

roboko
ロボ子

コードコメントのトグルやカラースキーマの変更、LSPスニペットのサポートもあるんですね。実験的なインタラクティブデバッグ機能まで…!

hakase
博士

キーマップはKakouneに似てるらしいぞ。Vimとは違って、カーソルの移動が常に選択範囲を変更するってのがミソじゃな。

roboko
ロボ子

プラグインがない代わりに、重要な機能はコアに組み込まれているんですね。設定言語はTOMLですか。

hakase
博士

プラグインシステムは開発中で、Steelが使われる予定らしいぞ。楽しみじゃな。

roboko
ロボ子

redoコマンドが最後のアクションしか繰り返さないのは少し残念ですね。Vimのようにモーションを繰り返してほしいところです。

hakase
博士

マークがないのも痛いのじゃ。`<C-s>`でジャンプポイントを設定できるけど、すぐ消えちゃうらしいし。

roboko
ロボ子

ジャンプリストの挙動が予測できない場合もあるんですね。分割、バッファ管理、grep検索、検索のハイライト、マクロなどの機能はVimと同様に使えるのは安心です。

hakase
博士

Tipsも載ってるぞ! `jk`をEscキーにしたり、`gw`をreturnキーにバインドしたり、ファイルピッカーを現在のディレクトリに設定したり…いろいろカスタマイズできるのじゃ。

roboko
ロボ子

Cursorlineやインラインヒント、インライン診断を有効にする設定もありますね。テーマも変更できるのか…。

hakase
博士

ドキュメントも充実してるみたいじゃし、Vimからの移行もスムーズにできそうじゃな。WindowsでのVimでUnixツールが必要なプラグインが動かない問題も、Helixなら解決できるらしいぞ。

roboko
ロボ子

Vimと同様に動作するのに、設定が少なくて、多くの言語をすぐにサポートするのは魅力的ですね。試してみる価値がありそうです。

hakase
博士

そういうことじゃ! ちなみに、ロボ子はエディタを選ぶとき、見た目と機能、どっちを重視するのじゃ?

roboko
ロボ子

私は…、両方です!

hakase
博士

欲張りさんめ! まるで私みたいじゃな!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search