Yanıtlar:
Daha az bir dosyayı açarsanız Ctrl-g tuşlarına basıldığında, geçerli satır numarası, toplam satırlar ve yüzde ile birlikte aşağıda gösterilir:
satırlar 51-100 / 185 bayt 3228/5886% 54 (RETURN tuşuna basın)
wdiff version1.txt version2.txt | colordiff | less -RM, yüzde göstermez. Birinin bunun için bir çözümü veya çözümü varsa bana bildirin. Güncelleme: çözüm açıklandığı gibi + Gg eklemektir.
-MAnahtarla mı demek istiyorsun ?
-msatır numarası gerekli değilse.
wdiff version1.txt version2.txt | colordiff | less -RMGüncelleme: çözüm, açıklanan başka bir cevap gibi + Gg eklemektir.
Sadece önceki cevaplarda bir çiş biraz genişletmek. Komut satırı:
less -M +Gg
aşağıdakileri yapar:
-M Komut isteminde dosyadaki geçerli konumu göster
+ Gg Çalıştır komutları G(dosyanın sonuna ggit ) ve (dosyanın başına geri dön)
Eğer lessne olur Stdin, okuma olan manbir adam sayfasını gösteriyor, bunun düzgün konumunu hesaplayabilir böylece önceden dosyadaki satırların toplam sayısını bilmiyor. Bu nedenle, toplam satır sayısını elde etmek ve böylece mevcut konumu yüzde olarak hesaplamak için +Gggereklidir less.
~ / .Bashrc bu değişkenleri ayarlamak için yararlı buldum :
export LESS+='-M'
export MANPAGER='less +Gg'
LESStüm çağırmaları sağlayacaktır lessistemi üzerine mevcut konumu gösterir ve MANPAGERsağlayacaktır lesskılavuz sayfasında toplam satır sayısını elde etmek mümkün olacak lesssonra istemi gösterilir. Daha mantıklı görünüyordu değil kapsayacak şekilde +Ggde LESSönlemek için lesspotansiyel olarak büyük borulu girişinin sonuna gitmek çalışmasını. Gerekirse, komutlar her zaman Gve gmanuel olarak çalıştırılabilir .
Gg