Saya ingin selalu melihat total baris dan % bagian ( line 1/773 0%
) di status bawah / prompt untuk halaman manual segera setelah melihatnya.
Ketika saya membuka halaman manual apa pun, saya melihat ini di garis bawah:
Manual page man(1) line 1 (press h for help or q to quit)
Tapi setelah menekan End lalu Beranda berubah menjadi ini:
Manual page man(1) line 1/773 0% (press h for help or q to quit)
Bagaimana saya bisa selalu melihat total baris dan % saat pertama kali membuka halaman manual, tanpa menekan tombol?
Saya menggunakan less
sebagai pager pria, dan mulai terlihat seperti less
"tidak akan melakukan itu." Saya lebih suka tidak menginstal program tambahan (default Ubuntu/Xubuntu) atau mengubah pager man, tetapi jika pager lain yang mirip dengan less
bekerja tidak apa-apa (most
memiliki warna yang bagus, tetapi Prompt default harus diubah).
Saya pikir ini akan menjadi pengaturan yang sederhana, tetapi mungkin tidak.
Saya telah mencoba pencarian web dan mencari situs ini, tetapi tidak menemukan sesuatu yang relevan, mungkin % tidak terlalu ramah pencarian atau kata kunci tidak aktif? Tidak ada di man man
tampaknya relevan juga, dan satu-satunya %
itu tidak berhubungan.
Jawaban yang Diterima:
Agaknya, Anda menggunakan less
sebagai pager. Anda tidak dapat melakukan apa yang Anda inginkan secara langsung tanpa mengkompilasi ulang less
(setidaknya saya tidak menemukan opsi seperti itu) — untuk membaca semua baris pada awalnya, dapatkan nomor baris akhir, dan lompat ke atas dengan info itu. Tapi menurut saya itu akan kikuk dan tidak efisien mengingat satu-satunya hadiah adalah total nomor baris meskipun YMMV.
Sekarang, saya akan menunjukkan cara hacky , memanfaatkan LESS
variabel lingkungan yang less
membaca untuk mendapatkan opsi otomatis:
LESS='+Gg' man <whatever>
Misalnya:
LESS='+Gg' man bash
Di dalam less
, G
akan berakhir (tanpa nomor baris), dan g
akan melompat ke atas (tanpa nomor baris). Seperti yang akan dilakukan dengan less
pada awalnya, ia akan memiliki gagasan tentang nomor baris total saat kembali ke atas, dan akan menunjukkannya kepada Anda. Sekali lagi ini memiliki peringatan membaca sampai akhir sekali, dan kemudian kembali ke atas.