Helix Editorの操作方法

概要

コマンド名hx。
helix editorは、
簡潔に言えばlinux以来(unix?)の古典的2大巨頭、きのたけ戦争めいたエディタ戦争におけるviとemacsで言えば多分vi系のエディタである。
Kakouneというエディタを踏襲している。このソフトはRustで書かれているのが使用理由だ。

使用の位置づけ

基本的にはviなのだがそのへんで一般的なnvimなどのようにプラグインを使わなくとも、ある程度使えてとてもいい感じ。
コミュニティは大きくないし、拡張性はこなれていないので開発されるらしいプラグイン機能は期待できないか。

hxの使い方

hx ファイル名
でファイルの作成を含めファイルの編集ができる。
キーバインドは、普通のショートカットキーがCtrl+Cでコピー(Copy、貼り付けは隣のvだが)などのように英語の頭文字になっている。
開いたらコマンド入力できる画面になるが、
編集するには、挿入モードにするためにinsertの頭文字でiキー、
もしくはなんか追加する勢いがあるところが違う気もするaddの頭文字でaキーを押す。
そこで普通にキー入力で編集したら、
escキーで
わかんないっすね。

他のvi族

vi

言わずと知れた元祖。もとはラインエディタらしい?

vim

その改良型。普及的には割とよくあるだろうか。これ派の人もいるらしいような。独自のvim scriptや多言語によるプラグインとか

neovim

コマンド名など、よくnvimとも。
vimの改良型。
端的に言えば、vim scriptをluaに変えたもの。
今世紀からminecraftのcomputercraftとかあったなーみたいなゲーム用などそこそこの存在感を持つLuaを大々的に採用したエコシステムで専用言語よりは良し悪し?
AstroNvimという設定済みのものなどがある様子。

vscode

拡張機能で操作などを変えるものでvimやneovimのものがある様子。

Kakoune

Helixの元になっているものらしい。
C++というのもCの拡張版的立ち位置でCと比べるとなんとも言えない存在感だが

逆にemacs

神の言語と呼ばれるlispと一般的なC言語を用いたエディタらしい。

他のエディタ

vi~nvimの話でした

nano

vi系よりは操作しやすくメモ帳といったところの様子。

vscode

拡張機能といえばvscode、現状の覇権エディタ

sublime text

AIと気持ちが合った。nanoって書いたからだな割と。

Eclipse

Renesasとかで結構存在感ある

IntelliJ IDEA

気持ちが合うなー。
種類があるがAndroid公式のAndroid Studioとかもある。

visual studio

Microsoft公式

NetBeans

マイクラみたいにjavaといえばではあるはず

Delphi

dotnetにいたるところとかC++とか時代に関連したようなところはある。

EmEditor

なんか窓の杜で聞くよね。