「ベスト Linux テキスト エディター」の座については広く議論されていますが、確かなことが 1 つあります。nano
nano
優れたものではありません。シンプルですが、より複雑な同時代の製品に含まれている機能がありません。
micro
、大衆向けのテキスト エディターとして nano を置き換えるように設計されています。
マイクロのインストール
micro
オンになっていない
apt
ただし、これは単一のバイナリにすぎないため、インストール スクリプトからインストールできます。幸いなことに、覚えやすい URL が与えられているため、リモート マシンへのインストールが非常に簡単になります。
カール https://getmic.ro |バッシュ
これにより、
micro
現在のディレクトリにインストールされますが、PATH に移動することもできます。
mv マイクロ /usr/local/bin/
これだけですが、macOS を使用している場合は、
brew
から
micro
をインストールできます。
醸造インストールマイクロ
snap
お持ちの場合は、そこで
micro
も利用できます。
また、一部のシステムではクリップボードに正しくコピーできない可能性があるため、
xclip
インストールする必要がある場合があります。
sudo apt-get インストール xclip
ただし、他のすべてが失敗した場合は、ターミナルからコピーしようとしている場合は、通常、 Alt または Option を押したままにして、
micro
でターミナル テキストを選択するのではなく、ターミナル テキスト自体を選択できます。
マイクロを使用する
micro
優れている理由の 1 つは、ここで説明する必要がない点です。ファイルをロードするときは、他のテキスト エディタと同じように使用します。
マイクロ /etc/nginx/nginx.conf
この構文を使用して新しいファイルを作成したり、パイプから入力を取得したりすることができます。
エディター自体は
nano
からの注目すべきアップグレードを備えており、最も一般的なファイル タイプの構文が強調表示されます。さらに、UI の下部の 2 行に加えて、行番号の列もあります。
すぐに気づくのは、
micro
適切なマウスをサポートしていることです。
nano
とは異なり、スクロール ホイールを使用して (カーソルを行下に移動するのではなく) ウィンドウ全体を適切にスクロールでき、任意の場所をクリックしてカーソルを移動できます。ドラッグしてテキストを選択することもできます。
ここでは多数の
micro
ホットキーを列挙しますが、それらはすでにご存知でしょう。
micro
賢明なホットキーを使用するため、Control+O で保存する代わりに、使い慣れた Control+S を使用できます。 Control+C または Control+V でコピー&ペーストできます。
Control+Q を押すと、アプリケーションを簡単に終了できます (Esc、両方のフット ペダル、およびキーのグリッサンドを押すのではなく)。この方法で終了すると、変更を行った場合に変更したバッファを保存するように求められるため、保存して閉じるのが非常に簡単になります。
Micro は、元に戻すとやり直し、検索と置換、タブのサポート、垂直方向と水平方向の分割、正規表現のサポート、Lua 式の評価を含む 多数のコマンド もサポートしています。
Mac を使用している場合でも、Command キーではなく Control キーを押す必要があることに注意してください。ただし、ターミナルを十分に長く使用している場合は、それに慣れている可能性があります。
Micro をデフォルトのエディタとして設定する方法
Bash は、まさにこの目的のために、
$EDITOR
と呼ばれる変数を公開します。自分の変数を
echo
て内容を確認することもできますが、
$PATH
: your
.bashrc
などの他の変数を設定する場所に設定することをお勧めします。このファイルは
.bash_profile
と呼ばれることもありますが、これは新しいシェルを作成するときのメインのエントリ ポイントです。 …まあ、
micro
でそれを開きます:
マイクロ.bashrc
次に、次の行を追加します。
エクスポートエディタ='マイクロ'
ここで
micro
短いものにエイリアスすることもできます。
mc
うまく機能します:
エイリアス mc='マイクロ'
$EDITOR
変数は
git
によって尊重される必要があります (
vim
で行き詰ることはなくなります)。ただし、そうでない場合は、次のように手動で変更できます。
git config --global core.editor "micro"
crontab -e
などの他のプログラムは、システムのデフォルトを使用します。





