Linuxの人々とほとんどのプログラム(たとえばRubyコマンドなど)がのless代わりに使用されるのはなぜですかmore。より大きく、より良く、より良くはありませんか?利点は何lessですか?
Linuxの人々とほとんどのプログラム(たとえばRubyコマンドなど)がのless代わりに使用されるのはなぜですかmore。より大きく、より良く、より良くはありませんか?利点は何lessですか?
回答:
少ないことだけではないから...
lessは、開始する前に入力ファイル全体を読み取る必要がないため、大きな入力ファイルでは、vi(1)などのテキストエディターよりも速く起動します。Lessはtermcap(または一部のシステムではterminfo)を使用するため、さまざまな端末で実行できます。ハードコピー端末のサポートは限られています。(ハードコピー端末では、画面の上部に印刷する必要がある行の先頭にキャレットが付きます。)
lessはあなたが後退することを可能にする唯一のものでしたか?また、OSXでmoreコマンドが実行さlessれているのはなぜですか?これは陰謀のように聞こえ始めています。
「ほとんどのプログラム-たとえばRubyコマンド」では、特定のページャーを明示的に使用する代わりに、デフォルトのページャーを使用する必要があります。$ PAGER環境変数を介して好みのページャーを設定でき、適切に動作するプログラムはそのページャーを使用します。私も同様にチェックアウトすることをお勧めします。あなたがviのファンなら、眺めはいいかもしれません。
誰もがすぐに使用できるemacsキーバインド(または、さらに良いことに、emacsclientを標準入力からデータを受け入れるページャーとして使用する方法)を備えたページャーを知っていますか?
most ページャーに注意して、複数のファイルを同時に表示する機能を追加する必要があります。