วิธีจัดกึ่งกลางผลการค้นหาใน Less แทนการย้ายบรรทัดที่จับคู่ไปด้านบนสุดของเทอร์มินัล


24

เมื่อค้นหาคำน้อยฉันต้องการเห็นบรรทัดด้านบนและด้านล่างผลการค้นหา สามารถกำหนดค่าให้น้อยกว่านี้ได้ไหม

การใช้งานที่ง่ายกว่าคือ: - เปิดไฟล์ - ค้นหาโดยพิมพ์ "/" - ย้ายไปที่การค้นหาใหม่ที่ตรงกับ "n" แต่การแข่งขันแต่ละรายการจะแสดงในบรรทัดแรกของเทอร์มินัล คุณไม่สามารถดูบรรทัดที่มาก่อนผลการค้นหาโดยไม่ย้ายมุมมองกลับไปสองสามบรรทัด มันน่าเบื่อที่จะทำอย่างนั้นเมื่อคุณอ่านไฟล์


2
คุณสามารถให้ข้อมูลเพิ่มเติมเกี่ยวกับสิ่งที่คุณพยายามจะทำอย่างไร ฉันคิดว่าฉันเข้าใจ แต่ก็ไม่ชัดเจน
ChrisF

คำถามที่ได้รับคำตอบให้ชัดเจนยิ่งขึ้น
Vincent Scheib

คำตอบ:


27

คุณสามารถใช้-jตัวเลือก จากภายในlessพิมพ์-จากjนั้นป้อนจำนวนบรรทัดด้านล่างด้านบนของหน้าจอสำหรับบรรทัดเป้าหมายที่จะแสดง (เช่น 12)

คุณสามารถเริ่มlessใช้ตัวเลือกนี้:

less -j12

หรือตั้งค่าLESSตัวแปรสภาพแวดล้อมเพื่อรวม:

export LESS=-j12

ของฉัน$LESSคือ:

-iMFXRj4a#1

คุณสามารถรวมการตั้งค่าตัวแปรสภาพแวดล้อมใน~/.bashrcไฟล์ของคุณเพื่อให้ถาวร


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