Tôi đã cài đặt tmux nhưng bây giờ chế độ văn bản vim colorcheme không điền đúng màu nền. Đây là giao diện của nó với colorscheme xoria256 trong thiết bị đầu cuối Ubuntu 14.10 bình thường:
Và ở đây khi tôi chạy nó trong cùng một thiết bị đầu cuối sau tmux:
Vì vậy, như bạn có thể thấy máy tính để bàn đang hiển thị thông qua bất cứ nơi nào không có văn bản trong vim. Tôi có một thiết bị đầu cuối 256 màu.
.Tmux.conf của tôi:
~ cat .tmux.conf
set -g mode-mouse on
set -g default-terminal "screen-256color"
và tôi có một thiết bị đầu cuối 256 màu:
~ tput colors
256
Làm cách nào để tmux hoạt động chính xác với các màu vim 256 màu hoạt động tốt trong thiết bị đầu cuối bình thường?
$TERM
gì? Nếu không screen-256color
, hãy thử khởi chạy vim
dưới dạng TERM=screen-256color vim
, sau đó đảm bảo không có tập lệnh khởi động nào TERM
(hoặc, nếu bạn cần làm điều đó để khắc phục phần mềm lỗi, trước tiên hãy đảm bảo rằng nó sẽ kiểm tra giá trị ban đầu).
gnome-terminal
. Hãy thử khởi chạy tmux vớiTERM=xterm tmux
và xem nếu nó hoạt động khác đi. Nếuxterm
không hoạt động, hãy thửxterm-256color
hoặcxterm-color
.