Saya menggunakan Ubuntu 10,04. Pager default saya (ditetapkan menggunakan pembaruan-alternatif, bukan $ PAGER) kurang. Masalahnya adalah, ketika saya menggunakan ri (alat dokumentasi Ruby) dengan mode '-f ansi', kurang menunjukkan urutan pelarian (seperti 'ESC [36m') alih-alih menampilkan teks dalam warna. Saya bisa memaksanya untuk menampilkan warna dengan secara manual menyalurkan output menjadi lebih sedikit dengan opsi -R, misalnya:
ri -f ansi String | less -R
Namun, saya ingin ini menjadi opsi default ketika sedikit digunakan sebagai pager.
Catatan: Saya sadar bahwa semakin banyak dan paling banyak menampilkan warna secara default, tetapi saya menggunakan lebih sedikit karena ikatan kunci vi-like.
~/.less
(yang merupakan apa yanglesskey
ditulis) menimpa yang ada di lingkungan. Jadi, Anda harus memiliki.less
file yang berisiLESS=-r
sebelumnya.Setel
LESS
variabel lingkungan ke daftar pilihan favorit Anda yang dipisahkan ruang.sumber
less
pasti$LESS
memperhitungkan, di Ubuntu 10,04 seperti di tempat lain. Dan$PAGER
dan$EDITOR
pekerjaan juga. Sepertinya Anda tidak mengatur variabel lingkungan dengan benar. Bagaimana kamu melakukannya?type less
danenv | grep LESS
?Masalah yang paling mungkin adalah Anda tidak mengekspor variabel yang kurang.
Anda dapat, misalnya, membuat file bernama '/etc/profile.d/less.sh', dengan hanya 'ekspor KURANG = "FRX"' di dalamnya, dan konfigurasi Anda yang lebih sedikit akan tersedia di seluruh sistem.
sumber