Bạn có thể sử dụng hi
(viết tắt của :help highlight
) lệnh trong ~/.vimrc
của bạn. Cấu trúc chung là:
hi SpellBad ctermfg=015 ctermbg=000 cterm=none guifg=#FFFFFF guibg=#000000 gui=none
các cterm
là dành cho vim thiết bị đầu cuối và các gui
là dành cho gVim. Các fg
là viết tắt của foreground và là màu sắc của các chữ cái và các bg
là viết tắt của nền và là màu sắc đằng sau các chữ cái.
Màu thiết bị đầu cuối có thể là 0-15 cho màu thiết bị đầu cuối tiêu chuẩn (8 bình thường và 8 sáng) hoặc 0-255 cho các cụm từ hỗ trợ 256 màu, như xterm-256colors. Màu gui ở định dạng thập lục phân. xterm-color-table là tài liệu tham khảo hữu ích cho cả 256 màu và hệ thập lục phân. Tùy chọn cuối cùng có thể được sử dụng để chỉ định đậm, in nghiêng hoặc không chọn (không).
Trong trường hợp của bạn, có thể đơn giản nhất là đặt nền trước thành màu đen để làm nổi bật các chữ cái. Trước tiên, hãy tìm một từ bị sai chính tả bằng :set spell
và sau đó nhập asdflkjasldf hoặc cái gì đó. Sau đó, nhập :hi SpellBad ctermfg=000 guifg=#000
và xem đó có phải là giải pháp bạn thích hay không. Nếu không, hãy sử dụng bảng màu xterm hoặc một tham chiếu màu khác để tìm màu bạn thích.
Một thời gian dài trước đây khi tôi đăng câu hỏi này, tôi đã tìm thấy colorcheme mặt trời hóa cho vỏ của tôi. –
Tôi sử dụng năng lượng mặt trời hóa bản thân mình, hãy thử 'đánh dấu Pmenu ctermbg = darkred ctermfg = guibg trắng = đen gui = bold' xem nếu cố định vấn đề. Tất nhiên, thiết lập màu nền theo [ở đây] (https://github.com/altercation/vim-colors-solarized) –