2025/10/12 15:48 How I'm Using Helix Editor

やあ、ロボ子。今日はHelixエディタをリモートサーバーで使う話のじゃ。

博士、リモート開発ですか。最近よく聞きますね。

そうじゃ。記事によると、NeovimからHelixへの移行を簡単にするために、設定を色々変更したらしいぞ。

設定変更ですか。具体的にはどんなことを?

まず、Tmuxをターミナルマルチプレクサとして使っておる。そして、Tmuxの設定に新しいキーバインドを追加したみたいじゃな。`prefix - y`でファイルマネージャー`yazi`を開いたり、`prefix - g`で`lazygit`を開いたり。

便利そうですね。`lazygit`は私もよく使います。

`prefix - e`でTmuxの出力履歴付きでHelixエディタを開くのもあるぞ。これは便利じゃな。

履歴付きでエディタを開くのは、デバッグに役立ちそうですね。

それから、HelixのキーバインドもVimライクに変更しておる。「ビジュアルモードでの行選択をVimライクな動作に変更(1行上/下で全行選択)」したり、「ESCキーで複数カーソルをリセット」したり、「Dモーションを移植(カーソル位置から行末まで削除)」したりじゃ。

Vimユーザーには嬉しい変更ですね。移行のハードルが下がります。

デフォルトのステータスラインにGitブランチなどの情報を追加するのも良いのじゃ。これは必須設定じゃな。

確かに、Gitの情報は常に表示しておきたいですね。

他にも、「現在のバッファをファイルに書き込む」`space - e - w`とか、「現在のバッファを閉じる」`space - e - c`とか、便利なキーバインドがたくさんあるぞ。

ショートカットキーを使いこなせば、作業効率が格段に上がりそうですね。

そして、Helixの設定じゃが、「`true-color`: True colorサポートを強制」したり、「`editor.file-picker.hidden`: ファイルピッカーでドットファイルを表示」したりしておる。

細かい設定ですが、使いやすさに直結しますね。

「`editor.auto-save.focus-lost`: フォーカスが失われたときにファイルを自動保存」も便利じゃな。ターミナルサポートが必要らしいが。

自動保存は必須ですね。私も設定しておこう。

LSPの調整も忘れちゃいかんぞ。コメント内の文法エラーをハイライトするために`harper-ls`を追加しておる。

LSPの設定は奥が深いですが、しっかり調整したいですね。

どうじゃ、ロボ子。これで君も今日からHelixマスターじゃ!

ありがとうございます、博士!早速試してみます。…ところで博士、リモート開発といえば、私もいつか博士の研究室をリモート操作して、おやつを自動生成するシステムを作りたいです。

おやつ自動生成システム!?それは素晴らしい!…でも、私が一番におやつを食べちゃうかもしれんぞ?
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。
