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とかもある。