Sửa: Tôi tìm thấy một bản sao chính xác của câu hỏi của bạn: here. Nó có vẻ là một vấn đề với iTerm không hỗ trợ 256 màu theo mặc định.
Vấn đề thường gặp với bảng màu và đầu cuối là đầu cuối thường được giới hạn ở 256 màu và giao diện màu GUI sử dụng 2^32 màu. Vì vậy, một số trong số chúng không được hiển thị chính xác trong thiết bị đầu cuối.
Có một thử nghiệm đơn giản để kiểm tra: nếu bạn đang tán thành phiên bản GUI là bảng màu được hiển thị chính xác chưa?
Giải pháp có thể là:
1. Chuyển đổi màu sắc của bạn để 256 màu bằng cách sử dụng Plugin sau: CSApprox.vim
2. Chọn một màu sắc khác nhau. (Thường thì trên các lược đồ màu Vim.org tương thích với Terminal có "256" trong tên của chúng, chẳng hạn như "wombat256" chẳng hạn)
3. Sử dụng phiên bản GUI như MacVim hoặc GVim
Nếu tôi nhớ chính xác, màu sắc Zenburn hoạt động tốt với cả giao diện đồ họa và thiết bị đầu cuối. Đó là khá tối với màu sắc pastel.
Câu chuyện cá nhân: sau khi chi tiêu độ tuổi để fiddle với bảng màu để có được một cái gì đó phù hợp cho thiết bị đầu cuối, tôi chuyển sang phiên bản GUI. Phiên bản GUI có thanh biểu tượng ẩn không thực sự khác với phiên bản đầu cuối, miễn là bạn đang làm việc tại địa phương
Nguồn
2011-01-14 08:03:18
Tôi không nghĩ rằng điều này là có thể trả lời mà không biết có gì trong 'ir_black.vim'. –
Thiết bị đầu cuối trên osx không hỗ trợ 256 màu. Ngoài ra, có lẽ bạn nên * không bao giờ * thay đổi t_Co theo cách thủ công, nó bắt nguồn từ khả năng các báo cáo đầu cuối của bạn. –