Một số điều cần kiểm tra:
Trong iTerm2, trong Tùy chọn -> Hồ sơ -> Thiết bị đầu cuối, trong "Mô phỏng thiết bị đầu cuối", bạn có "Loại thiết bị đầu cuối báo cáo:" được đặt thành xterm-256color.
Trong .vimrc của bạn, có một số tùy chọn bạn cũng có thể đặt để đảm bảo rằng nó sử dụng 256 màu:
set background=dark
" solarized options
let g:solarized_visibility = "high"
let g:solarized_contrast = "high"
colorscheme solarized
Và một trong số đó sẽ hoạt động, nhưng số 1 trước tiên.
NHƯNG, nếu bạn đang sử dụng vim mặc định, được tích hợp sẵn trên Snow Leopard, nó sẽ không hoạt động, vì nó không được xây dựng với hỗ trợ 256 màu. Tôi tin rằng phiên bản cài sẵn trong Lion không.
Chỉnh sửa: Dựa trên một số nhận xét về câu trả lời này, tôi đã xóa let g:solarized_termcolors = 256
dòng khỏi .vimrc
ví dụ trên. Có vẻ như đó có thể là một vấn đề đối với một số người. Một người khác nói rằng việc thêm dòng đã let g:solarized_termcolors = 16
khắc phục sự cố hiển thị màu. Số dặm của riêng bạn có thể thay đổi.
Chỉnh sửa thứ hai: Nếu bạn đã tải bảng màu phân cực vào iTerm2, thì bạn phải let g:solarized_termcolors=16
. Chỉ let g:solarized_termcolors=256
khi bạn không sử dụng bảng phân cực làm cài đặt sẵn màu iTerm2 của mình.