Saya memiliki dua komputer dengan Fedora terbaru. Pada yang pertama, saya menggunakan zsh dan roda mouse dapat digunakan dengan pager yang lebih sedikit di dalam gnome-terminal untuk menggulir pager.
Pada yang kedua, saya menggunakan bash dan mouse mouse gulir sejarah terminal, bukan pager.
Shell seharusnya tidak membuat perbedaan, mengapa saya tidak bisa menggunakan roda mouse untuk menggulir pada case kedua?
Untuk mengilustrasikan apa yang dilakukannya, bayangkan saya memiliki dokumen seperti ini:
AAAA
BBBB
CCCC
DDDD
EEEE
Dan saya punya terminal dua jalur. Jika saya menggunakan lebih sedikit, saya muncul di layar
AAAA
BBBB
Wheeel mouse tidak dapat menggulir ke bawah. Jika saya gulir ke atas, saya mendapatkan riwayat bash prompt. Sekarang saya menggunakan kunci halaman ke bawah untuk sampai ke bagian bawah dokumen, saya mendapatkan di layar:
DDDD
EEEE
Menggulir ke atas membuat saya
BBBB
DDDD
->
sumber
Jawaban:
Komputer tempat yang lebih sedikit digulir
LESS=-r
, yang lain punyaLESS=-asXFMMRqix8
Dari halaman manual yang kurang:
The
-X
pilihan dicegah bergulir semua bersama-sama dan-q
pilihan yang disebabkan pager untuk memasuki keadaan non digulir ketika bergulir melewati awal atau akhir file.Opsi saya sekarang
LESS=-asrRix8
sumber
-XE
, karena saya suka memiliki file kecil segera dibuang di prompt, yaitu menggunakanless
sebagaicat
pengganti file kecil. Saya berharap saya dapat memiliki-XE
perilaku dengan menggulir file yang lebih panjang ... mengirim email kepada penulis dengan harapan ini adalah sesuatu yang dapat dicapai. Saya kira tidak. >:Bagi mereka yang baru mengenal saya, Anda harus memasukkan yang berikut ke terminal Anda:
atau gunakan ini
Anda dapat menggunakan
man less
untuk melihat perbedaannyaAgar efeknya tetap ada, Anda dapat menambahkan baris ini ke ~ / .bashrc Anda dan buka kembali terminal Anda
sumber