ฟังก์ชันแป้นคีย์น้อยลงหรือไม่ (1) หายไปหรือไม่


8

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

$ less -k ~/.less /etc/fstab
There is no -k option ("less --help" for help)
$ less --help | grep lesskey
  -k [file]  .  --lesskey-file=[file]
                  Use a lesskey file.
$ which lesskey less
/usr/bin/less
$ less --version | head -2
less 418
Copyright (C) 1984-2007 Mark Nudelman

ฉันกำลังวิ่ง Lion ดูเหมือนว่าแปลกที่ Apple จะยุ่งกับน้อย (1) เลยมันเป็นยูทิลิตี้ Unix เก่าและมาตรฐาน (คอมไพล์น้อยลงได้อย่างง่ายดายจากแหล่งที่มาบน MacOS ดังนั้นตอนนี้ฉันใช้เวอร์ชันของตัวเอง)


และเช่นเคยให้พิจารณายื่นรายงานข้อผิดพลาดในการปรับปรุงที่developer.apple.com/bugreporter หากคุณไม่มีบัญชีนักพัฒนาซอฟต์แวร์คุณสามารถสร้างรายงานได้ฟรี
Chris หน้า

คำตอบ:


11

สร้างสิงโตlessแน่นอนมาพร้อมกับคุณสมบัติ lesskey ปิดการใช้งานที่สามารถมองเห็นได้ด้วยการปรับแต่งdefines.hมันจะถูกสร้างขึ้นด้วย (สาย#define USERFILE 0) นี่ไม่ได้หมายความว่ามันพังแต่มีคนตัดสินใจที่จะปรับแต่งการสร้างและปิดการใช้งานคุณสมบัตินี้ด้วยเหตุผลใดก็ตาม น่าเศร้าที่พวกเขาละเลยที่จะอัปเดตหน้าคนซึ่งเป็นสาเหตุที่ยังคงอ้างถึง

หากคุณต้องการคุณสมบัตินี้การสร้างของคุณเองlessจากแหล่งที่มาเป็นเพียงเรื่องของ./configure && make install(ซึ่งนำมาไว้ใน/usr/local) และคุณอาจต้องการได้รับรุ่นที่ใหม่กว่าในขณะที่คุณอยู่ในนั้น


3
Homebrew หากคุณbrew install lessแนะนำแพ็คเกจhomebrew/dupes/lessที่ติดตั้งเวอร์ชั่น 458 และใช้งานได้lesskeyจริง ทำงานน้อยกว่าการสร้างด้วยตนเอง
Steven Lu

ดังนั้นปัญหาที่ฉันมีตอนนี้บนเซียร์ร่าก็คือฉันใช้ homebrew's น้อยกว่าซึ่งใช้งานได้ดี แต่manไม่ได้ใช้งาน มันใช้ระบบน้อยกว่า ... ไม่แน่ใจว่าต้องทำอะไร ฉันอาจปรับเปลี่ยนเพื่อให้ homebrew น้อยกว่า symlinked เป็น/usr/bin/lessแต่ฟังดูรุกราน ที่จริง: ฉันไม่สามารถทำได้แม้กระทั่งอาจได้รับการคุ้มครองโดย SIP
Steven Lu

@StevenLu man manบอกว่าคุณสามารถลบล้างสิ่งนี้ได้โดยการตั้งค่าPAGERหรือMANPAGERในสภาพแวดล้อมของคุณ
อิงมาร์ Hupp

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