Saya punya masalah menggunakan metode ini untuk mendapatkan warna di halaman manual saya di gentoo. Saya sudah bertanya di forum gentoo tetapi masih tidak berfungsi, dan komentar dalam laporan bug ( Bug 184604 ) juga tidak berfungsi. Adakah yang bisa membantu saya mendapatkan warna di halaman manual saya?
EDIT : Ya, saya menggunakan pager dan urxvt-unicode sebagai terminal emulator
EDIT2 :
Saya sudah bertanya di forum gentoo tetapi tidak membantu, ini tautannya: http://forums.gentoo.org/viewtopic-t-819833-start-0.html .
echo $TERM
ditampilkan?Jawaban:
Bisa jadi sejumlah masalah.
Melihat saat Anda menggunakan
zsh
, coba letakkan ini di~/.zshrc
:Kemudian buka jendela terminal baru dan coba jalankan
jika tidak berfungsi, jalankan masing-masing berikut ini untuk mencari tahu di mana masalahnya:
Nomor 1
harus dicetak
dan
harus dicetak
jika tidak, Anda memasukkan
export LESS
barang ke file yang salah.Nomor 2
harus dicetak
dalam warna merah. Jika tidak, ada yang salah dengan pengaturan terminal Anda. Periksa pengaturan terminal Anda (mis.
~/.Xresources
) Atau coba jalankangnome-terminal
atauxterm
dan lihat apakah itu berhasil.Nomor 3
(
^H
harus dimasukkan dengan menekan Ctrl+ Vlalu Ctrl+ H)harus dicetak
dalam warna merah. Jika tidak, jalankan ini
dan rekatkan hasilnya kembali ke pertanyaan Anda.
Nomor 4
harus dicetak
(perhatikan
^H
sejenisnya di langkah nomor 3)jika sedang mencetak sesuatu seperti:
sebagai gantinya, Anda perlu menemukan cara untuk menonaktifkan "sgr escape sequences". Hal yang paling mudah untuk mencoba adalah menambahkan
export GROFF_NO_SGR=1
untuk.zshrc
, tetapi ada cara lain untuk memperbaiki ini.Nomor 5
harus menampilkan
ls
halaman manual dengan warna.seharusnya sekarang bekerja!
sumber
typeset -p LESS
tidak bekerja adalah masalahmu. Tetapi melihat saat Anda menggunakanzsh
, Anda harus memasukkan keexport LESS=-r
dalam~/.zshrc
, bukan ke dalam~/.bashrc
. Silakan lakukan itu lalu coba langkah-langkah ini lagi.zcat /usr/share/man/man1/ls.1.gz
menjadibzcat /usr/share/man/man1/ls1.bs2
.Setelah membaca jawaban Mikels, sangat komprehensif, dan mudah-mudahan akan bekerja pada semua sistem, tetapi mungkin berlebihan bagi saya sendiri (juga pada sistem gentoo.)
Jadi di sini adalah hasil untuk orang-orang yang sangat "Lakukan lama, tidak membaca" dengan semua kejahatan itu.
Minimum Bare yang bisa saya lakukan untuk mendapatkan halaman Colored Man adalah sebagai berikut:
Ini membuat teks yang sebelumnya hanya dicetak tebal, tebal dan merah . (Merah ditandai dengan '31' di
LESS_TERMCAP_md
)2 aturan ini mengontrol pemformatan tampilan nomor baris saat ini, dan memaksa untuk rendering dalam warna Hijau.
2 aturan ini memindahkan semua yang sebelumnya digarisbawahi, menjadi digarisbawahi dan kuning . (04 bergaris bawah ', 33 berwarna "kuning")
sumber