Daha fazlasına sahip olduğunuzda neden daha az? (* Nix üzerindeki çağrı cihazları)


12

Linux kullanıcıları ve çoğu program neden örneğin Ruby komutları lessyerine kullanılır more. Daha büyük, daha hoş ve daha iyi değil mi? Avantajı nedir less?


2
Bir sonraki göreviniz kedi ve köpek arasındaki farkları ve ikincisinin neden hiç
başlamadığını belirlemektir

1
köpek güzel, ayrıca çoğu iyi bir çağrı cihazı.
Justin Smith

Debian Lenny ve Ubuntu
Jaunty'den

Yanıtlar:


8

Başlangıçta moreyalnızca dosyada ileriye doğru harekete lessizin verilirken , görüntülenen dosyada serbestçe hareket etmenize izin verilir.

Modern versiyonu moredaha çok yönlüdür.

Ben iki wiki sayfaları düşünmek daha ve daha az gösterir güncel farkı oldukça iyi.


öyleyse belki daha fazlası şimdi?
Dan Rosenstark

4
@Yar - Naw, daha az hala daha :-)
Nifle

Herhangi bir * nix makinede yaptığım ilk şey, çağrı cihazımın daha az olduğundan emin olmaktır.
Andee

9

Çünkü daha azı daha fazlasıdır ...

less, başlamadan önce tüm girdi dosyasını okumak zorunda değildir, bu nedenle büyük girdi dosyalarıyla vi (1) gibi metin editörlerinden daha hızlı başlar. Daha azı termcap (veya bazı sistemlerde terminfo) kullanır, böylece çeşitli terminallerde çalışabilir. Basılı kopya terminalleri için sınırlı destek bile vardır. (Basılı bir terminalde, ekranın üst kısmına yazdırılması gereken satırların önüne bir düzeltme işareti eklenir.)


Güzel! sevindim sordum
Dan Rosenstark

daha fazlası da tüm girdi dosyasını okumuyor…
Tobu

@Tobu, daha mı demek istiyorsun?
Dan Rosenstark

@Yar. Çağrı cihazlarının hiçbiri, gerekli olana kadar girdinin tamamını okumaz. Daha azın ana avantajı, Nifle'nin tanımladığı şeydir.
Tobu

@Tobu, ana avantajı nedir? Yani lessgeriye gitmek için izin tek kişi İÇİN KULLANILAN? Ayrıca, komutum neden OSX'te moreçalışıyor less? Bu bir komplo gibi görünmeye başlıyor.
Dan Rosenstark

3

"Çoğu program - mesela Ruby komutları", belirli bir programı açıkça kullanmak yerine, varsayılan olan her çağrı cihazını kullanıyor olmalıdır. Tercih ettiğiniz çağrı cihazını $ PAGER ortam değişkeni üzerinden ayarlayabilirsiniz ve uygun şekilde davranan tüm programlar bu çağrı cihazını kullanır. Ben de en kontrol etmenizi öneririz. vi hayranı iseniz görünümü güzel olabilir.

Herkes kutunun dışında emacs tuş bağları olan bir çağrı cihazını (veya daha da iyisi, emacsclient'i stdin'den veri kabul eden bir çağrı cihazı olarak kullanmanın bir yolu) biliyor mu?


@ Justin Smith, bunun için teşekkürler. Sorunuzu uygun bir soru haline getirin ve bu soruya cevap verilecektir (tabi ki benim tarafımdan değil).
Dan Rosenstark

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.