Eşleştirilen çizgiyi terminalin üstüne taşımak yerine, arama sonuçlarını Daha Az merkezli hale getirme


24

Daha az terim ararken, bir arama sonucunun altında ve üstünde satırları görmek isterim. Bunu yapmak için daha az yapılandırılabilir mi?

Daha az basit kullanım: - Dosyayı aç - "/" yazarak arama yap - "n" ile yeni arama eşleşmelerine taşı, ancak her eşleşme terminalin ilk satırında gösterilir. Görünümü bir kaç satır geriye götürmeden bir arama sonucundan hemen önce gelen satırları göremezsiniz. Bunu bir dosyaya göz atarken yapmak çok sıkıcı.


2
Ne yapmaya çalıştığınız hakkında daha fazla bilgi verebilir misiniz? Ben düşünüyorum Anlıyorum, ama hepsi net de değil.
Chris

Daha açık olması gereken soruyu cevaplandırdım.
Vincent Scheib

Yanıtlar:


27

-jSeçeneğini kullanabilirsiniz . İçeriden less, -ardından jgörüntülenecek hedef satır için ekranın üst kısmının altına birkaç satır girin (örn. 12).

lessBu seçeneği kullanmaya başlayabilirsiniz :

less -j12

veya LESSortam değişkenini içerecek şekilde ayarlayın:

export LESS=-j12

Benim $LESS:

-iMFXRj4a#1

Ortam değişkenini ~/.bashrckalıcı kılmak için dosyanızda ayarlamayı ekleyebilirsiniz .


23
-j.5 "ekranın ortasına" neden olur.
Vincent Scheib
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.