:q やめてください。 Bash / Zshに他のコロンコマンドがありますか?

:q やめてください。 Bash / Zshに他のコロンコマンドがありますか?

manを終了または終了するには、Vimと同様にless使用します。しかし、BashまたはZshのドキュメントで、このコマンドと他の同様のコマンド(例:):qの内容をどこで読むことができますか? 、、、「コマンドが見つかりません」を返します。:whelp qhelp :qhelp quit

答え1

man一般的な使用については、lessでサポートされているキーボードショートカットについて読むことができますman less。の多くの機能はlessに基づいているため、vi類似点があります。 (代わりに使用できるvi読み取り専用バリアントも提供されます。)viewless

これらのどれもシェルで処理されないため、シェル文書にこれに関する情報が見つかりません。

答え2

bash、zsh、または cat は終了:qコマンドではサポートされません。:技術的に a で始まるコマンドはexコマンドと同じです。

アプリケーションを実行すると、アプリケーション自体が同様のタスクを処理します。 manのように見えるかもしれませんが、manはPAGERほとんどのLinuxシステムでデフォルトのポケットベルを自動的に実行します(環境変数を設定して選択します)less。 (以前のシステムを使用しています。)ポケットベルでmoreキーを使用または入力してキーのリストを取得できます。 (ほとんどすべてがhヘルプキーをサポートしていると思います。)man lessh

vi有効になったコマンドは、:実際には以前のexコマンドラインベースのエディタからインポートされます。 vi(「ビジュアル」)が作成されると、exエディタが含まれます。なぜなら、viはキー入力方式のviが処理できないいくつかの高度なタスクを処理できるからです。

その結果、exはある程度以前のバージョンに基づいており、コマンドは通常edバイナリexvi共有しexvimバイナリ(viも可能)を共有します。エディタedは、多くのUNIX様システムで引き続き使用できます。

Lessは実際にexだけでなく、viやemacsを含む複数のエディタでエスケープキーとコマンド(および他の簡単なタスクシーケンス)の使用をサポートしています。これはおそらく筋肉記憶を持つ人々を喜ばせることである。

関連情報