คำถามติดแท็ก less

less เป็นโปรแกรมวิทยุติดตามตัวที่ใช้ในการดู (แต่ไม่เปลี่ยนแปลง) เนื้อหาของไฟล์ข้อความทีละหน้าจอ

3
ฉันสามารถบังคับให้ 'man' ทำการจับคู่ตัวพิมพ์เล็กและตัวพิมพ์เล็กได้หรือไม่
เมื่อฉันค้นหาหน้าคนการค้นหาจะพิจารณาตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ แต่เกี่ยวข้องกับตัวอักษรตัวพิมพ์ใหญ่เท่านั้น เช่นxจะตรงxและXในขณะที่เพียงการแข่งขันX xนี่คือman-dbรุ่นของมนุษย์ที่ใช้กับระบบที่ได้รับจาก fedora โดยค่าเริ่มต้นและมีให้สำหรับผู้อื่น กล่าวว่าเพจเจอร์เริ่มต้นคือ man man ไม่ได้ถูกกำหนดในสภาพแวดล้อมฉันเป็นเพียงแค่และฉันไม่มีนามแฝงสำหรับน้อยless -s$LESS$PAGERless นี่ไม่ใช่พฤติกรรมเมื่อฉันเรียกใช้lessด้วยตัวเอง อย่างไรก็ตามมีการบังคับให้ตัวพิมพ์เล็กxให้ตรงกับตัวพิมพ์เล็กxเมื่อใช้manหรือไม่

1
สาเหตุ `น้อยกว่า 'เพื่อออกด้วยรหัสสถานะที่ไม่ใช่ศูนย์
ฉันต้องการโครงสร้างคำสั่งต่อไปนี้: command && check-status | less && followup-command lessนี้จะหยุดการดำเนินการขณะที่ผู้ใช้มีความสัมพันธ์กับ ผู้ใช้สามารถบังคับlessให้ออกจากสถานะที่ไม่เป็นศูนย์เพื่อป้องกันไม่ให้followup-commandทำงานได้อย่างไร ฉันกำลังใช้ less 458 (POSIX regular expressions)

1
`นักเทียบท่าบันทึก foo | less` ไม่สามารถค้นหาหรือเลื่อนได้ แต่ `loger log foo 2> & 1 | less` คือ
การใช้ข้อความใดข้อความหนึ่งให้อ่านได้ แต่เฉพาะกับการเปลี่ยนเส้นทาง stderr สามารถหนึ่งเลื่อนหรือพิมพ์ / somepattern และได้รับการแข่งขัน หากไม่มีการค้นหาจะให้ "ไม่มีอะไรให้ค้นหา (กด RETURN)" และคอลัมน์ของ ~ ให้ stderr และ stdout ไม่เหมือนกัน แต่ทำไมแสดงน้อยกว่าพวกเขาเหมือนกันจนกว่าฉันจะเริ่มทำอะไรน้อย นี่อาจเป็นสิ่งที่หลายหน้าต่างแปลก ๆ ที่ฉันไม่เข้าใจ คิด?
10 pipe  less  stdout  stderr 

2
จะตั้งค่า hjkl ให้น้อยลงได้อย่างไร
lessใช้ j / k สำหรับการเลื่อนแนวตั้งอยู่แล้ว แต่ไม่ใช่ h / l สำหรับการเลื่อนแนวนอน (ใน--chโหมด) ปุ่ม l ไม่ได้ผูกติดกับอะไรเลยและ h เป็นเพียงคำพ้องสำหรับ H ดังนั้นฉันจะไม่เขียนทับการผูกที่สำคัญใด ๆ ฉันจะทำให้ h และ l เลื่อนในแนวนอนได้อย่างไร
9 less 

2
รับสีโดยใช้คำสั่งน้อยลงด้วย ccze: Shift + g ไม่ไปที่ท้ายไฟล์หรือไม่
ในเครื่องมือทั้งหมดที่จะได้รับสีด้วยlessคำสั่ง: -R, Pygments , GNU Source-highlight , vless , ... cczeทำให้ฉันได้รับการแปลด้วยคำสั่งด้านล่าง: ccze -A < /path/to/log/file | less -R แต่Shift+ gไม่ทำงานตามที่คาดไว้: ฉันต้องกดCtrl+ cก่อน ตามด้วยShift+ gแต่ไปที่ท้ายไฟล์ไม่ได้ ฉันพลาดอะไรไปหรือเปล่า?
9 colors  less 

2
จะมี tail -f แสดงเอาต์พุตสีด้วย vim ได้อย่างไร?
ในคำถามนี้Gilles ตอบ แต่ความเป็นไปได้อีกคือการทำงานtail -fในEmacsเปลือกกันชนและใช้ความสามารถของไวยากรณ์ Emacs ระบายสี เพราะฉันใช้เสียงเรียกผมต้องการที่จะทำเช่นนี้กับกลุ่มไม่emacs ไม่เป็นกลุ่มที่มีคุณลักษณะนี้?

3
ไปป์ไลน์น้อยลงและการแก้ไข: ข้อผิดพลาด“ ไม่สามารถแก้ไขอินพุตมาตรฐาน” วิธีการแก้ปัญหา?
ฉันเพิ่งเรียนรู้ว่าถ้าฉันหน้าไฟล์ของฉันด้วยlessฉันสามารถกดvและเปิดบัฟเฟอร์ใน Emacs สิ่งนี้ทำงานได้ตราบใดที่ฉันมีการ$EDITORตั้งค่าตัวแปรสภาพแวดล้อมอย่างถูกต้องซึ่งในกรณีของฉันฉันมี: export EDITOR='env TERM=xterm-256color emacs -nw' ด้านบนทำให้ฉันสามารถโหลด emacs ภายในเทอร์มินัลที่ทำงานlessได้ แต่เคล็ดลับดังกล่าวข้างต้นไม่ทำงานเมื่อท่อlessคำสั่งไปยัง เมื่อทำเช่นนี้lessบ่นกับข้อความต่อไปนี้: Cannot edit standard input (press RETURN) คำถามของฉันคือทำไมสิ่งนี้เกิดขึ้น? แต่ที่สำคัญที่สุดมีวิธีแก้ไขหรือไม่
9 emacs  less 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.