มีวิธีการค้นหาในขณะที่ฉันพิมพ์less
หรือไม่ เช่นเดียวกับตัวเลือกที่เป็นกลุ่ม, set incsearch
.
เนื่องจากฉันไม่พบวิธีที่เหมาะสมในการทำมีเครื่องมือคล้ายกันที่สามารถทำได้หรือไม่
มีวิธีการค้นหาในขณะที่ฉันพิมพ์less
หรือไม่ เช่นเดียวกับตัวเลือกที่เป็นกลุ่ม, set incsearch
.
เนื่องจากฉันไม่พบวิธีที่เหมาะสมในการทำมีเครื่องมือคล้ายกันที่สามารถทำได้หรือไม่
คำตอบ:
คุณสามารถทำการค้นหาจากบรรทัดคำสั่ง:
less -ppattern filename
หรือข้างในless
ใช้/
รูปแบบของคุณเพื่อทำการค้นหาเชิงโต้ตอบ (ไปข้างหน้า) n
และN
ทำการค้นหาซ้ำในทิศทางไปข้างหน้าและย้อนกลับตามลำดับ นั่นคือขั้นต่ำสุดที่คุณต้องรู้ มีคำสั่งมากมายสำหรับการค้นหาที่ซับซ้อนหรือเฉพาะเจาะจงมากขึ้น
แก้ไข : less
การตอบสนองต่อคำถามที่อัปเดตของคุณมีอยู่ในปัจจุบันวิธีการทำการค้นหาที่เพิ่มขึ้นทันทีที่มีไม่มี คุณได้พิจารณาใช้view
แทน (เปิดเป็นกลุ่มในโหมดอ่านอย่างเดียวดังนั้นจะใช้incsearch
การตั้งค่าของคุณ) หรือไม่ Vim สามารถทำให้เพจเจอร์เหมือนกันมากขึ้นด้วยสคริปต์vimpager
ข้อมูลเพิ่มเติมบางอย่าง: มีข้อผิดพลาดแบบเปิดบนตัวติดตามบั๊กของ Ubuntu สำหรับการสนับสนุนการค้นหาที่เพิ่มขึ้น แต่ดูเหมือนว่าจะไม่เกิดขึ้นในไม่ช้า บางคนใช้การสนับสนุนที่เพิ่มขึ้นบนทางแยก GitHub แต่เห็นได้ชัดว่าคุณจะต้องรวบรวมแบบกำหนดเองless
เพื่อใช้งาน
(และนอกเหนือจากคำขอการเพิ่มประสิทธิภาพของ Ubuntu ยังมีอยู่ในขณะนี้ (ณ วันที่ 2016-05-17) ไม่มีการร้องขอการปรับปรุงดังกล่าวในตัวแก้ไขless
บั๊กอย่างเป็นทางการ )
view
(อ่านอย่างเดียว vi) - ฉันเกลียดเมื่อมีคนใช้vi
แทนless
หรือview
และล็อคไฟล์โดยไม่จำเป็น
n
มันจะเพิ่ม n ให้กับรูปแบบการค้นหา การกดปุ่ม Enter จะยุติการค้นหาหลังจากนั้นการกดปุ่ม n จะไม่มีผลกระทบ จะทำอย่างไร?