nano の代わりに使用する 4 つの Linux ターミナル テキスト エディター

in tech

まとめ

  • Fresh: タブ、マークダウン プレビュー、構文ハイライト、Git を備えた機能満載の IDE のようなターミナル エディター。

  • Micro: 最新のキーバインド、マウスのサポート、および組み込みの構文ハイライトを備えた、シンプルで Nano のようなエディターです。

  • Dinky は GUI に似ており、タブとテーマを備えています。 Ne はキーボードフォワードです。 Nano を最新の代替品に置き換えます。

Linux ターミナルを避ける傾向があるとしても、ある時点でターミナル内でテキスト ファイルを編集する必要が生じる可能性があります。デフォルトでは、ほぼすべての Linux ディストリビューションで「nano」テキスト エディタが使用されます。完全にキーボードで操作され、1990 年代の昔ながらのショートカットがいくつか使用されています。これらのショートカットは私にとって直観に反しているので、とにかくわざわざ学習したくありません。ここで私には 2 つの選択肢があります。Vim のようなものを学ぶか (これにはさらに時間がかかります)、またはより現代的な「nano」の代替手段を使用するかです。私は 2 番目のオプションを選択し、多くのコンソール テキスト エディタをテストしました。これらは私のお気に入りです。

1

新鮮な

端末に完全にロードされた IDE。

Fresh コンソール エディタは、ターミナル内で強力なメモ帳を実行しているように感じます。このエディターにはカバーすべき機能がたくさんありますが、私のお気に入りの機能をいくつか挙げておきます。

まず、エディターはドキュメントをタブで開き、組み込みのマークダウン プレビューを含むあらゆるテキスト形式をサポートします。キーボード ショートカットまたは[ファイル]メニューで読み込まれる組み込みのファイル ブラウザを使用して、新しいファイルを開くことができます。各タブには、行番号、ファイル名、およびカーソルの位置を追跡する動的ステータス バーが表示されます (デフォルトでマウス サポートがオンになっています)。

標準のショートカットは、元に戻す、やり直し、切り取り、コピー、貼り付け、すべて選択、保存、終了に機能します。テキスト ファイルを特定の形式または別の名前で保存するための「名前を付けて保存」ボタンもあります。テキスト一致間を行き来したり、選択範囲内で置換したりするなど、さまざまな検索および置換機能を使用できます。ほとんどの場合、テキストをファイルに置き換えたり貼り付けたりして保存するだけですが、このエディターを使用すると簡単に行えます。 Emacs または VSCode バインディングに慣れている場合は、デフォルトの Fresh キーバインディングを切り替えて、それらのいずれかを使用することもできます。

Fresh でもウィンドウ多重化があります。 「表示」タブの下には、エディターを垂直または水平に分割するボタンがあり、テキスト ファイルのさまざまな部分を同時に表示して作業できます。

Fresh でのマルチプレックス ビュー。

私がすべてを使用しているわけではありませんが、Fresh には他にも便利なものがあります。たとえば、テーマを変更したり、コードの構文強調表示を追加したり (Fresh は約 170 のコード言語をサポートしています)、Git と統合したりできます。これらすべての機能を備えた Fresh は、Notepad++ または同様の軽量 IDE のように感じられます。

ヘルパーを使用して、AUR 経由で Arch に Fresh をインストールできます。

yay -S fresh-editor

Debian または Ubuntu システムの場合、この「curl」コマンドを実行して .deb パッケージをダウンロードし、システム全体にインストールできます。

curl -sL $(curl -s https://api.github.com/repos/sinelaw/fresh/releases/latest | grep "browser_download_url.*_$(dpkg --print-architecture)\.deb" | cut -d '"' -f 4) -o fresh-editor.deb && sudo dpkg -i fresh-editor.deb
Debian に Fresh TUI エディタをインストールします。

Nano が必要最低限​​すぎて、制限や古さを感じないエディターが必要な場合は、Fresh を試してみてください。

2

マイクロ

Nano に似ていますが、今世紀のために作られました。

Micro は Nano に代わる現代的な製品で、私はとても気に入っています。 Micro は、Fresh ほど機能が満載ではありませんが、私が最も頻繁に使用するエディターです。私はMicroのシンプルさが好きです。

Micro のインターフェイスは Nano とよく似ていますが、最新のキーバインドが使用されており、マウスを使用して選択を行ったり、カーソルをジャンプしたりできる点が異なります。構文の強調表示も組み込まれているため、構成ファイルを操作するときに Micro を使用して編集する方が簡単です。

テキスト ファイルを開くには、「micro」と入力し、その後にファイル名と拡張子を入力します。ただし、正しいディレクトリにいることを確認してください。

micro notes.txt
マイクロキーバインド。ショートカットを使用してプルアップします。

カーソルで選択し、Ctrl+C でテキストをコピー、Ctrl+X で切り取り、Ctrl+V で貼り付け、Ctrl+S で保存、Ctrl+Q で終了できます。 Nano のキーバインドよりもはるかに直感的です。

Micro は公式 Arch リポジトリで入手でき、直接インストールできます。

sudo pacman -S micro

Debian および Ubuntu システムでは、APT を使用して直接インストールできます。

sudo apt install micro
APT を使用して Debian に Micro をインストールします。

Nano で気になる唯一の点がキーバインドの選択が奇妙なことである場合、Micro には必要なものがすべて揃っています。

3

ディンキー

メモ帳がターミナル内に存在できたら

Fresh はターミナル内のフル機能の IDE であり、Micro はより優れたキーバインドとカーソル サポートを備えた単なる Nano ですが、Dinky は 2 つの中間のどこかに位置します。 Fresh よりもシンプルですが、Nano よりも GUI に重点を置いています。 Windows でメモ帳を使用したことがある場合、Dinky はターミナルを除いて、まったく同じように感じられます。

マウスを使用してインターフェイスを移動し、操作することができます。 Dinky は、マウスを 1 回クリックするだけで、専用のタブでファイルを開いたり、新しいタブを作成したりできます。ここではすべての標準キーボード ショートカットが機能し、TUI メニューからアクセスすることもできます (検索および置換コマンドを実行しようとしている場合に特に役立ちます)。

Dinky には、組み込みテーマと優れた構文強調表示があります。

Dinky はソースからビルドすることも、システム用に事前にビルドされたバイナリを使用することもできます。開発者は、ARM および x64 システム用に GitHub リポジトリで 2 つのリリースを提供しました。私は x64 マシンを使用しているので、「dinky_linux_amd64.tar.gz」リリースを選択しました。そのリンクを右クリックしてコピーします。このアーカイブ ファイルをダウンロードするには「wget」を使用します。ブラウザ内で直接ダウンロードしたり、手動でディレクトリに移動したりすることもできます。

wget https://github.com/sedwards2009/dinky/releases/download/v0.5.0/dinky_linux_amd64.tar.gz

それが完了したら、アーカイブを抽出します。

tar -xzf dinky_linux_amd64.tar.gz
Dinky tarball を抽出します。

これで、次のように抽出したファイルから Dinky を直接実行できるようになります。

./dinky

システム全体にアクセスしたい場合は、Bin フォルダーに移動できます。そうすることで、端末内のどこからでも他のアプリと同様にアクセスできます。

sudo mv dinky /usr/local/bin/
どこでもディンキーにアクセスできるようにします。

従来のメモ帳アプリに慣れている場合は、Dinky が最適です。

4



もしMicroにGUIがあったら

Micro はより現代的な機能を備えていますが、Nano と同じ DNA を持っています。 Ne、または Nice Editor は、Micro および Nano と DNA を共有していますが、Micro よりもさらに多くの機能を備えています。コンソールエディタを使ったことのない人を疎外しないので、最適な場所にありますが、見た目や感触は典型的なメモ帳や IDE とは異なります。

デフォルトでは、テキスト エディターに期待される最新のキーバインドがすべて備えられており、マウスもサポートされています。ただし、キーボードを使用して作業し、ショートカットにもっと依存することをお勧めします。たとえば、GUI メニュー バーはデフォルトでは非表示になっていますが、Ctrl+下矢印キーを使用して表示できます。デフォルトのインターフェイスは、Nano や Micro と同様に非常に必要最低限​​のものなので、これはむしろフォールバック機能であるはずだと思います。したがって、行き詰まってキーボード ショートカットが見つからない場合は、代わりに GUI メニューを試すことができます。それ以外には、他の機能はありません。 Ne をテーマにしたり、タブでファイルを開いたり、美しい TUI ファイル エクスプローラー ウィンドウにファイルをロードしたりすることはできません。 \

Ne ファイル ブラウザを使用したファイルの探索とロード。

Nice Editor は公式 APT リポジトリから入手できるため、APT コマンドを使用してインストールできます。

sudo apt install ne

Pacman または AUR を使用して Arch システムにインストールできます。

sudo pacman -S ne

Nano のシンプルさを気に入っているが、マウスを操作するオプションも必要な場合は、Ne を選択してください。


Nano キーバインドを学習するために時間と労力を費やしたくない場合は、ターミナルでファイルを編集する必要があるときに邪魔になるだけです。期待どおりに機能する最新の代替品に置き換える方が良いでしょう。それでも、Nano を好み、使い続けたい場合は、いつでも設定ファイルを編集して、キーボード ショートカットを通常のデフォルトに置き換えることができます。

関連記事

前の投稿
Sony ULT Field 5 ワイヤレスポータブルスピーカーが現在ほぼ 50% オフ
次の投稿
受信箱を空にするときに送信者ごとに並べ替えてみる