Tôi đã chiến đấu với nó với malarkey 256 màu này và tôi không thể có màn hình màu đẹp trong một thiết bị đầu cuối. Tôi đang sử dụng máy chủ Ubuntu với openssh
và zsh
. Tôi đã thử truy cập máy từ cả Windows (Putty) và RHEL ( gnome-terminal
) và không ai trong số họ hiển thị màu sắc đúng.
Tôi đã kiểm tra lại rằng:
- $ TATE được đặt thành
xterm-256color
- Có một tập tin trong
/lib/terminfo/x/xterm-256color
Bất cứ khi nào tôi sử dụng chủ đề vim hoặc oh-my-zsh, màu sắc đều dựa trên ANSI. Tôi đang thiếu gì?
CHỈNH SỬA: Oh tôi cũng nên nói rằng khi tôi làm
echo "$FG[214]Blah"
Sau đó, nó hiển thị bằng 256 màu. Cả dấu nhắc và vim đều không hiển thị màu tôi mong đợi.
Bạn đang sử dụng thiết bị đầu cuối nào trên RHEL? zsh chỉ là một cái vỏ, nó không liên quan gì đến màu sắc.
—
grawity
Xin lỗi, tôi đã chỉnh sửa bài viết để chính xác hơn
—
jabalsad
Bên cạnh việc thiết lập
—
Chris Page
TERM
đến xterm-256color
các chương trình khác nhau có thể yêu cầu cấu hình bổ sung để bảo họ tận dụng bảng màu mở rộng. Tập tin terminfo nào infocmp
Lệnh nói bạn sử dụng?
infocmp nói 'màu # 8' ...
—
jabalsad
Điều này đã bao giờ được tìm ra?
—
Kian