วิธีการมีหน้าสีแบบกำหนดเองใน gnome-terminal


10

เมื่อฉันเปลี่ยนเป็น tty ฉันสังเกตว่า manpages ดูแตกต่างกันโดยใช้ชุดสี วิธีที่จะทำให้มันไปที่คำพังเพยขั้ว?

Update : นี่เป็นวิธีแก้ปัญหาฉันพบที่ Unix stackExchange site


คำถามนี้คลุมเครือมาก คุณจะถามอะไร
jackweirdy

ฉันเดาว่าสิ่งที่คุณถามมีสีเหมือนรูปแบบใน terminal gnome ปกติ
atenz

คำตอบ:


10

ฉันไม่ทราบ แต่ฉันพบบางสิ่งที่นี่:
http://www.tuxarena.com/2012/04/tutorial-colored-man-pages-how-it-works/

คำแนะนำจากลิงค์ด้านบน:

แก้ไขไฟล์. bashrc ของคุณและเพิ่มบรรทัดต่อไปนี้:

export LESS_TERMCAP_mb=$(printf '\e[01;31m') # enter blinking mode - red
export LESS_TERMCAP_md=$(printf '\e[01;35m') # enter double-bright mode - bold, magenta
export LESS_TERMCAP_me=$(printf '\e[0m') # turn off all appearance modes (mb, md, so, us)
export LESS_TERMCAP_se=$(printf '\e[0m') # leave standout mode    
export LESS_TERMCAP_so=$(printf '\e[01;33m') # enter standout mode - yellow
export LESS_TERMCAP_ue=$(printf '\e[0m') # leave underline mode
export LESS_TERMCAP_us=$(printf '\e[04;36m') # enter underline mode - cyan

จากนั้นเริ่มเซสชันเทอร์มินัลใหม่หรือป้อนคำสั่งsource ~./bashrcในเทอร์มินัลปัจจุบันของคุณ


8

คุณสามารถมี man page สีโดยใช้คำสั่งต่อไปนี้:

sudo apt-get install most
export PAGER="most"  

ตอนนี้ตรวจสอบหน้าคนของคุณโดย

man ls

ป้อนคำอธิบายรูปภาพที่นี่


ถ้าคุณเพียงต้องการที่จะใช้mostเป็นเพจเจอร์สำหรับแล้วคุณสามารถนามแฝงนี้ผ่านทางman alias man="man -P most"
Drew Noakes

@DrewNoakes หรือชุดแทนMANPAGER PAGER
muru

ถ้าคุณเพียงต้องการที่จะใช้mostสำหรับการระบายสีของmanหน้าผมขอแนะนำว่าคุณเพียงแค่สีที่ติดตั้งสำหรับlessแทน
Tom Hale

0

วิธีหนึ่งที่เป็นไปได้คือคู่มือหนึ่งโดยไปที่เมนูแก้ไขของเทอร์มินัล Gnome ในแถบเมนูจากนั้นในการตั้งค่าโปรไฟล์ตามที่นี่ในภาพ คุณสามารถลองเล่นเพื่อตอบสนองความต้องการของคุณ

ป้อนคำอธิบายรูปภาพที่นี่

อีกอย่างคือกระบวนการที่อธิบายไว้ที่นี่อธิบายสำหรับรุ่น 11.04 ให้ตรวจสอบที่หน้าแรกเพื่อรับข้อมูลเพิ่มเติม


0

โดยไม่จำเป็นต้องติดตั้งmostคุณสามารถกำหนดค่าlessจะมีลักษณะเช่นนี้

ตัวอย่างหน้าคนที่มีสี

เพิ่มสิ่งต่อไปนี้ใน `~ .bashrc 'ของคุณ:

# Have less display colours
# from: https://wiki.archlinux.org/index.php/Color_output_in_console#man
export LESS_TERMCAP_mb=$'\e[1;31m'     # begin bold
export LESS_TERMCAP_md=$'\e[1;33m'     # begin blink
export LESS_TERMCAP_so=$'\e[01;44;37m' # begin reverse video
export LESS_TERMCAP_us=$'\e[01;37m'    # begin underline
export LESS_TERMCAP_me=$'\e[0m'        # reset bold/blink
export LESS_TERMCAP_se=$'\e[0m'        # reset reverse video
export LESS_TERMCAP_ue=$'\e[0m'        # reset underline

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.