Cara memusatkan hasil pencarian dalam Less, alih-alih memindahkan baris yang cocok ke atas terminal

24

Saat mencari istilah dalam waktu kurang, saya ingin melihat baris di atas dan di bawah hasil pencarian. Bisakah kurang dikonfigurasi untuk melakukan ini?

Penggunaannya lebih sederhana: - Buka file - Cari dengan mengetikkan "/" - Pindah ke pertandingan pencarian baru dengan "n" Tapi setiap pertandingan ditampilkan di baris pertama terminal. Anda tidak dapat melihat garis yang muncul sebelum hasil pencarian tanpa memindahkan tampilan kembali beberapa baris. Sangat membosankan untuk melakukan itu saat Anda membaca sekilas file.

Vincent Scheib
sumber
2
Bisakah Anda memberikan informasi lebih lanjut tentang apa yang Anda coba lakukan? Saya pikir saya mengerti, tetapi sama sekali tidak jelas.
ChrisF
Pertanyaan yang ditulis ulang menjadi lebih eksplisit.
Vincent Scheib

Jawaban:

27

Anda dapat menggunakan -jopsi ini. Dari dalam less, ketik -lalu jmasukkan sejumlah baris di bawah bagian atas layar untuk ditampilkan garis target (misalnya 12).

Anda dapat mulai lessmenggunakan opsi ini:

less -j12

atau atur LESSvariabel lingkungan untuk memasukkannya:

export LESS=-j12

Saya $LESSadalah:

-iMFXRj4a#1

Anda dapat memasukkan pengaturan variabel lingkungan di ~/.bashrcfile Anda agar persisten.

Dijeda sampai pemberitahuan lebih lanjut.
sumber
23
-j.5 menyebabkan "tengah layar".
Vincent Scheib