もっと多くできるのに、なぜ少ないのですか?(* Nixのページャー)


12

Linuxの人々とほとんどのプログラム(たとえばRubyコマンドなど)がのless代わりに使用されるのはなぜですかmore。より大きく、より良く、より良くはありませんか?利点は何lessですか?


2
...あなたの次の割り当ては、猫と犬の違いを決定することで、なぜ後者は離陸したことはありません:D
キホーテいんちき

1
犬はいいですが、ほとんどはまともなポケットベルです。
ジャスティンスミス

犬のサポートは、Debian LennyとUbuntu Jauntyの後に中止されました: '(
phinaphink

回答:


8

もともとmoreはファイル内で前方への移動のみが許可されていlessましたが、表示されているファイル内では自由に移動できました。

の最新バージョンmoreはより多用途です。

私はのための2つのWikiページを考えるより少ない番組電流差非常によく。


多分もっと多くなったのでは?
ダンローゼンスターク

4
@Yar-いや、まだまだ少ない:
ライフル

* nixマシンで最初に行うことは、ポケットベルが少ないことを確認することです。
アンディー

9

少ないことだけではないから...

lessは、開始する前に入力ファイル全体を読み取る必要がないため、大きな入力ファイルでは、vi(1)などのテキストエディターよりも速く起動します。Lessはtermcap(または一部のシステムではterminfo)を使用するため、さまざまな端末で実行できます。ハードコピー端末のサポートは限られています。(ハードコピー端末では、画面の上部に印刷する必要がある行の先頭にキャレットが付きます。)


いいね!私が尋ねてうれしい
ダンローゼンスターク

moreは入力ファイル全体も読み取らない…
東武

@東武、もっと意味がある?
ダンローゼンスターク

@Yarします。必要になるまで、ページャーは入力全体を読み取りません。lessの主な利点は、Nifleが説明するものです。
東武

@東武、主な利点は何ですか?それlessはあなたが後退することを可能にする唯一のものでしたか?また、OSXでmoreコマンドが実行さlessれているのはなぜですか?これは陰謀のように聞こえ始めています。
ダンローゼンスターク

3

「ほとんどのプログラム-たとえばRubyコマンド」では、特定のページャーを明示的に使用する代わりに、デフォルトのページャーを使用する必要があります。$ PAGER環境変数を介して好みのページャーを設定でき、適切に動作するプログラムはそのページャーを使用します。私も同様にチェックアウトすることをお勧めします。あなたがviのファンなら、眺めはいいかもしれません。

誰もがすぐに使用できるemacsキーバインド(または、さらに良いことに、emacsclientを標準入力からデータを受け入れるページャーとして使用する方法)を備えたページャーを知っていますか?


@ジャスティン・スミス、ありがとう。あなたの質問を適切な質問にしてください。答えられます(もちろん私ではありません)。
ダンローゼンスターク

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.