ทำไมน้อยลงเมื่อคุณสามารถมีมากขึ้น? (เพจเจอร์บน * ระวัง)


12

ทำไมคน Linux และโปรแกรมส่วนใหญ่ - คำสั่งทับทิมเช่น - การใช้งานแทนless moreไม่ใหญ่กว่าดีกว่าและดีกว่าใช่ไหม ข้อดีlessคืออะไร


2
งานที่ได้รับมอบหมายครั้งต่อไปของคุณคือการกำหนดความแตกต่างระหว่างแมวกับสุนัขและทำไมคนหลังไม่เคยถอด ... : D
quack quixote

1
สุนัขก็ดีส่วนใหญ่เป็นเพจเจอร์ที่เหมาะสม
Justin Smith

การสนับสนุนสุนัขถูกยกเลิกหลังจาก Debian Lenny และ Ubuntu Jaunty: '(
ℝaphink

คำตอบ:


8

เดิมmoreอนุญาตให้ส่งต่อการเคลื่อนไหวในไฟล์เท่านั้นในขณะที่lessอนุญาตให้คุณย้ายได้อย่างอิสระในไฟล์ที่ดู

รุ่นที่ทันสมัยmoreมีความหลากหลายมากขึ้น

ฉันคิดว่าหน้า wiki สองหน้าสำหรับมากขึ้นและน้อยลงแสดงให้เห็นถึงความแตกต่างในปัจจุบันค่อนข้างดี


ดังนั้นอาจจะมากขึ้นตอนนี้?
Dan Rosenstark

4
@Yar - ไม่มากน้อยกว่า :-)
Nifle

สิ่งแรกที่ฉันทำกับเครื่อง * ระวังคือให้แน่ใจว่าเพจเจอร์ของฉันน้อย
Andee

9

เนื่องจากน้อยกว่ามากกว่า ...

น้อยไม่ต้องอ่านไฟล์อินพุตทั้งหมดก่อนที่จะเริ่มดังนั้นด้วยไฟล์อินพุตขนาดใหญ่มันจะเริ่มต้นเร็วกว่าโปรแกรมแก้ไขข้อความเช่น vi (1) ใช้ termcap น้อยลง (หรือ terminfo ในบางระบบ) ดังนั้นจึงสามารถใช้กับเทอร์มินัลหลากหลายชนิด แม้จะมีการสนับสนุนที่ จำกัด สำหรับเทอร์มินัลสำเนาถาวร (บนเทอร์มินัลสำเนาถาวรบรรทัดที่ควรพิมพ์ที่ด้านบนของหน้าจอจะถูกเติมด้วยคาเร็ต)


ดี! ดีใจที่ฉันถาม
Dan Rosenstark

อีกไม่อ่านไฟล์อินพุตทั้ง…
Tobu

@Tobu คุณหมายถึงอะไรเพิ่มเติมหรือไม่
Dan Rosenstark

@ ใช่ฉันทำ วิทยุติดตามตัวไม่อ่านอินพุตทั้งหมดจนกว่าจำเป็น ข้อได้เปรียบที่สำคัญของการน้อยกว่าคือการอธิบายอย่างหนึ่ง
Tobu

@ โทบุประโยชน์หลักคืออะไร? ที่lessเคยเป็นคนเดียวที่อนุญาตให้คุณย้อนกลับไปได้? ทำไมmoreคำสั่งของฉันถึงทำงานlessบน OSX นี่คือจุดเริ่มต้นที่จะฟังดูเหมือนสมรู้ร่วมคิด
Dan Rosenstark

3

"โปรแกรมส่วนใหญ่ - คำสั่ง Ruby เช่น" ควรใช้เพจเจอร์อะไรก็ตามที่เป็นค่าเริ่มต้นแทนที่จะใช้อย่างชัดเจน คุณสามารถตั้งค่าวิทยุติดตามตัวที่คุณต้องการผ่านตัวแปรสภาพแวดล้อม $ PAGER และโปรแกรมการทำงานที่เหมาะสมใด ๆ จะใช้เพจเจอร์นั้น ฉันขอแนะนำให้เช็คเอาท์มากที่สุดเช่นกัน มุมมองที่ดีถ้าคุณเป็นแฟนของ vi

ไม่มีใครรู้ของเพจเจอร์ที่มี emacs keybindings ออกจากกล่อง (หรือดีกว่าวิธีการใช้ emacsclient เป็นเพจเจอร์ที่รับข้อมูลจาก stdin)?


@ จัสตินสมิ ธ ขอบคุณสำหรับสิ่งนั้น ทำให้คำถามของคุณเป็นคำถามที่เหมาะสมและจะต้องตอบ (ไม่ใช่ฉันแน่นอน)
Dan Rosenstark

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.