考慮すべき Linux 用のあまり知られていない 4 つの端末ベースのテキスト エディター
端末ベースのテキスト エディターは、Linux のほとんどすべてに使用されます。簡単な Bash スクリプトと構成ファイルの作成から、本格的なプログラムの作成、さらには小説の作成まで。
nano はほとんどのディストリビューションにプリインストールされており、Emacs と Vim には独自の支持者がいますが、端末ベースの優れたテキスト エディターは他にもあります。最高の4つを次に示します。
1.らせん
Helix は、Rust で記述され、Kakoune と Neovim に触発されたコード中心のテキスト エディターです。Helix の本質的なコア機能として複数の選択に焦点を当てているため、その角根のルーツがはっきりと見えます。
また、Neovim のより有名なモーダル編集機能も備えていますが、少し難しくなく、よりユーザーフレンドリーです。
構文の強調表示は Tree-sitter によって処理されるため、プロセスをまったく遅くすることなく、インデントの処理、変数の追跡、選択の操作を簡単に行うことができます。
任意のディストリビューションに Helix をインストールする最善の方法は、ソースからビルドすることです。これを行うには、まず Cargo パッケージ ツールと一緒に Rust をインストールする必要があります。
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
上記のコマンドはスクリプトをダウンロードして実行し、Rust と Cargo をインストールします。次に、Helix GitHub リポジトリのクローンを作成します。
git clone https://github.com/helix-editor/helix
cd コマンドを使用して Helix ディレクトリに移動し、Helix をインストールします。
cd helix
cargo install --locked --path helix-term
次に、次のように入力して Helix を起動できます。
hx
…任意の端末に。
Helix で書き込むには、キーボードのiキーを押して挿入モードに入る必要があります。テキストを入力したら、Escキーを押して通常モードに戻ります。ここから先は、テキストの編集と操作は Vim に似ています。キーマッピングはHelix の公式ドキュメントで入手できます。
2. アンプ
Helix と同様に、Amp も Rust で記述されており、Vim から多大なインスピレーションを得ており、同様のキーバインドと編集へのモーダル アプローチが採用されています。Amp は使いやすく、初心者でもすぐに使いこなすことができますが、Amp の主な市場は開発者です。
挿入、通常、選択などの通常のモードに加えて、Amp には追加機能を提供するいくつかの新しいモードが付属しています。
Amp には適切なデフォルトが付属しており、初期設定は必要ありません。構文の強調表示、ファジー ファイル検索、および基本的な Git 統合は、すぐに利用できます。
Rust と Cargo が既にインストールされている場合は、次のコマンドで Amp をインストールできます。
cargo install amp
Amp について私たちが本当に気に入っている機能の 1 つは、セッションを一時的に中断し、シェルに戻って、中断したところから編集を再開できることです。これを行うには、通常モードでZキーを押します。
編集を続けるには、端末にfgと入力します。Amp の完全なドキュメントは、Amp の公式サイトで入手できます。または、Amp を初めて起動した後、?キーを押します。キーをクリックして、詳細なクイック スタート ガイドを表示します。
3.ジー
Vim にインスパイアされたエディターから少し離れて、Zee は、Emacs の精神に基づいた、端末用の最新のエディターであると主張しています。Rust で書かれた Zee は、驚くほど高速で流動的で、1 秒あたり 100 フレームを処理し、編集は 10 ミリ秒未満でレンダリングされます。Helix と同様に、Zee は構文の強調表示と検証に Tree-sitter を使用します。
繰り返しますが、Zee をインストールする前に Cargo と Rust をインストールする必要があります。
cargo install --locked zee
Zee をシステム クリップボードに統合したい場合 (おそらくそうするでしょう)、システム クリップボード機能を使用して Zee をインストールする必要があります。
cargo install --locked --features system-clipboard zee
インストールしたら、次のように入力して Zee を起動できます。
zee
…任意の端末に。
または、Zee で 1 つ以上のファイルを引数として渡すことで開くことができます。例えば:
zee this.file that.file another.file
…エディタで複数のファイルを開きます。
Emacs から着想を得たテキスト エディターに期待されるように、Zee は Emacs に似たキーバインドを使用します。これらのリストはGitHubにあります。
4.マイクロ
Micro は、常に人気のある nano テキスト エディターの代替になることを目指しており、機能とサイズが軽量です。また、システムに Rust や Cargo をインストールする必要がないことを知って喜んでいるかもしれません。
Micro テキスト エディタをインストールする最も簡単な方法は、開発者が提供するインストール スクリプトをダウンロードして実行することです。次のコマンドは、 curlを使用してスクリプトをフェッチし、出力を Bash にパイプします。
curl https://getmic.ro | bash
または、snap パッケージ マネージャーがインストールされている場合は、次のように入力するだけで、Micro をマシンにインストールできます。
snap install micro --classic
名前から想像できるように、マイクロは小さいです。また、使いやすく強力で、一般的なタスクを簡単かつ迅速に実行するのに役立つ多数のホットキーが付属しています。
ホットキーとキーバインディングは~/.config/micro/bindings.jsonに保存されており、以下で簡単に編集できます:
micro ~/.config/micro/bindings.json
構文の強調表示は、75 の異なるプログラミング言語用に組み込まれています。Micro は分割をサポートしているため、タイリング ウィンドウ マネージャーのスタイルで複数のファイルを同時に編集できます。これらの分割の 1 つを使用して、エディター内で別の対話型シェルを開くこともできます。
Micro には 7 つの異なる配色とマウス サポートが付属しているため、エディター内でテキストをドラッグ アンド ドロップできます。
次のコマンドで Micro を起動できます。
micro
…そして入力を開始します。Vim 由来のエディターとは異なり、最初にモードを切り替える必要はありません!
マイクロ キーバインドのヘルプを表示するには、Ctrl + Eでコマンド バーを表示し、次のように入力します。
help defaultkeys
ターミナル テキスト エディタは万人向けではない
Linux ターミナルでテキストを編集するのは楽しくて生産的ですが、これらの製品のどれよりも多くの目を楽しませる必要があることに気付くかもしれません。
さまざまなフォント サイズ、表、高度な書式設定などのオプションが必要な場合は、本格的なワード プロセッサを使用することをお勧めします。幸いなことに、Linux にインストールして使用できるものがいくつかあります。
コメントを残す