ฉันเพิ่งเริ่มใช้tmux
และชอบมาก แต่แถบสีเขียวด้านล่างเบี่ยงเบนความสนใจเล็กน้อยมีวิธีเปลี่ยนสีหรือไม่ หรือวิธีซ่อนมัน
ฉันเพิ่งเริ่มใช้tmux
และชอบมาก แต่แถบสีเขียวด้านล่างเบี่ยงเบนความสนใจเล็กน้อยมีวิธีเปลี่ยนสีหรือไม่ หรือวิธีซ่อนมัน
คำตอบ:
มีหลายทางเลือกที่กำหนดในเป็นคู่มือ (ดูส่วน OPTIONS.) สร้างแฟ้ม ~/.tmux.conf
RC: เนื้อหาด้านล่างเปิดใช้งาน UTF-8 ตั้งค่าประเภท TERM ที่เหมาะสมและดึงแถบสถานะที่มีพื้นหลังสีดำและพื้นหน้าสีขาว
set status-utf8 on
set utf8 on
set -g default-terminal "screen-256color"
set -g status-bg black
set -g status-fg white
ใน FreeBSD 10.1 ฉันต้องเพิ่ม-g
คำสั่ง UTF
set -g status-utf8 on
set -g utf8 on
บน UTF-8 ไคลเอ็นต์ SSH จำนวนมากต้องการหนึ่งเพื่อกำหนดชุดอักขระที่จะใช้อย่างชัดเจน ยกตัวอย่างเช่นในสีโป๊วเลือกและเลือกWindow -> Translation -> Remote character set: UTF-8
Use Unicode line drawing code points
และเพื่อปิดแถบสถานะ ...
set -g status off
บนสีจากคู่มือ ...
สีข้อความ bg
ตั้งค่าสีพื้นหลังข้อความบรรทัดสถานะโดยที่สีเป็นหนึ่งใน: ดำ, แดง, เขียว, เหลือง, น้ำเงิน, ม่วงแดง, ฟ้า, ขาว, colour0 ถึง colour255 จากจานสี 256 สีหรือค่าเริ่มต้น
ดังนั้นหากต้องการแสดงสีที่มีอยู่ให้สร้างสคริปต์ก่อนอาจจะcolors.sh
:
#!/usr/bin/env bash
for i in {0..255} ; do
printf "\x1b[38;5;${i}mcolour${i}\n"
done
จากนั้นเรียกใช้สคริปต์โดยไพพ์ไปที่less
:
colors.sh | less -r
สิ่งนี้จะสร้างรายการสี 1-255 ในรูปแบบนี้:
colour1
[...]
colour255
เลือกสีจากรายการบางทีสี 240สีเทา ใน~/.tmux.conf
ใช้ค่านี้เพื่อตั้งค่าสีที่ต้องการ:
set -g status-bg colour240
ใน Fedora 17 เทอร์มินัล 256 สีจะไม่เปิดใช้งานตามค่าเริ่มต้น วิธีการอย่างเป็นทางการใช้ในการเปิดอาคาร 256 สีโดยค่าเริ่มต้นจะได้รับในโครงการ Fedora วิกิพีเดีย ปฏิบัติตามคำแนะนำนั้นหรือสร้างโซลูชันนามแฝงสำหรับ tmux เพื่อบังคับใช้การสนับสนุน 256 สีด้วยสวิตช์ "-2"
alias tmux="tmux -2"
จากนั้นเริ่ม tmux เพื่อทดสอบ
โปรดทราบว่าเป็น @ ILMostro_7 ชี้ให้เห็นว่ามันจะไม่ถูกต้องในการกำหนดชนิดของคำที่ใช้จากตัวอย่างเช่นtmux
~/.bashrc
แต่ละบานหน้าต่าง tmux จำลองเทอร์มินัล - ไม่เหมือนกับ xterm การจำลองที่tmux
ต้องการจับคู่หน้าจอซึ่งเป็นคำอธิบายเทอร์มินัลอื่นเพื่อให้ทำงานได้อย่างเหมาะสม แต่เทอร์มินัลจริงไม่จำเป็นต้องทำเช่นนั้น xterm-256color
มันเป็นคำอธิบาย
$'in\r'' 'bash: /etc/profile.d/256colors.sh: line 13:
กรณีโทเค็นที่ไม่คาดคิด"$ TERM" ในนอกจากนี้ฉันใช้อีกสองวิธีฉันทำงานโดยไม่มีข้อผิดพลาด แต่ ไม่ได้ทำอะไรเลย!
set -g status-bg default
:set -g status-bg colour260
แล้ว (Tmux ใช้ "color" vs American "color" สากล) นอกจากนี้โปรดทราบว่า Tmux มีประวัติในการอัปเดตสี do do ควบคุม -b จากนั้น:
เข้าสู่โหมดคำสั่งและกดลูกศรขึ้นเพื่อแก้ไขคำสั่งชุดสีล่าสุด
xterm-256color
แทนscreen-256color
สำหรับTERM
ตัวแปรสภาพแวดล้อม
สำหรับฉันมัน,C-b
:set status-style "bg=red"