GNU/Linux >> Belajar Linux >  >> Linux

Warna Di Halaman Man?

Ketika saya melihat halaman manual di 'konsol' saya (bukan xterm ) Saya melihat beberapa warna, tetapi saya tidak mendapatkannya di xterm 's (mis. konsole ) apakah ada cara saya dapat mengaktifkan ini? semoga solusi yang cukup sederhana?

Jawaban yang Diterima:

Anda perlu menggunakan termcap(5) fitur. Halaman manual di beberapa Unices mengatakan alat ini sudah usang dan menggunakan terminfo , tetapi masih tersedia di yang lain (dan terminfo lebih rumit).

Lebih penting lagi, less menggunakan termcap .

Menyetel warna untuk less

Saya melakukan hal berikut agar less dan man (yang menggunakan less ) akan memiliki warna:

$ cat ~/.LESS_TERMCAP 
export LESS_TERMCAP_mb=$(tput bold; tput setaf 2) # green
export LESS_TERMCAP_md=$(tput bold; tput setaf 6) # cyan
export LESS_TERMCAP_me=$(tput sgr0)
export LESS_TERMCAP_so=$(tput bold; tput setaf 3; tput setab 4) # yellow on blue
export LESS_TERMCAP_se=$(tput rmso; tput sgr0)
export LESS_TERMCAP_us=$(tput smul; tput bold; tput setaf 7) # white
export LESS_TERMCAP_ue=$(tput rmul; tput sgr0)
export LESS_TERMCAP_mr=$(tput rev)
export LESS_TERMCAP_mh=$(tput dim)
export LESS_TERMCAP_ZN=$(tput ssubm)
export LESS_TERMCAP_ZV=$(tput rsubm)
export LESS_TERMCAP_ZO=$(tput ssupm)
export LESS_TERMCAP_ZW=$(tput rsupm)
export GROFF_NO_SGR=1         # For Konsole and Gnome-terminal

Dan kemudian di ~/.bashrc saya , saya melakukan ini:

# Get color support for 'less'
export LESS="--RAW-CONTROL-CHARS"

# Use colors for less, man, etc.
[[ -f ~/.LESS_TERMCAP ]] && . ~/.LESS_TERMCAP

CATATAN: Lihat Dokumentasi tentang LESS_TERMCAP_* variabel? untuk cara kerjanya.

Hasil akhir


Linux
  1. 5 opsi perintah man Linux teratas untuk menjelajahi halaman manual

  2. Mengakses Halaman Manual di Ubuntu 16.04 LTS

  3. Bagaimana Cara Menggunakan Halaman Man Untuk Mempelajari Cara Menggunakan Perintah?

  1. Membaca Dan Mencari Halaman Man Panjang?

  2. Lokalisasi Halaman Man Di Linux (ubuntu)?

  3. Pencarian Tidak Peka Huruf Besar-kecil Di Halaman Manual?

  1. 8 Contoh Perintah Man UNIX / Linux untuk Melihat Halaman Man

  2. Bagaimana cara membaca halaman manual Linux?

  3. Daftar semua halaman manual yang tersedia