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.
-M
Anahtarla mı demek istiyorsun ?
-m
satır numarası gerekli değilse.
wdiff version1.txt version2.txt | colordiff | less -RM
Gü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 g
git ) ve (dosyanın başına geri dön)
Eğer less
ne olur Stdin, okuma olan man
bir 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 +Gg
gereklidir less
.
~ / .Bashrc bu değişkenleri ayarlamak için yararlı buldum :
export LESS+='-M'
export MANPAGER='less +Gg'
LESS
tüm çağırmaları sağlayacaktır less
istemi üzerine mevcut konumu gösterir ve MANPAGER
sağlayacaktır less
kılavuz sayfasında toplam satır sayısını elde etmek mümkün olacak less
sonra istemi gösterilir. Daha mantıklı görünüyordu değil kapsayacak şekilde +Gg
de LESS
önlemek için less
potansiyel olarak büyük borulu girişinin sonuna gitmek çalışmasını. Gerekirse, komutlar her zaman G
ve g
manuel olarak çalıştırılabilir .
Gg