Đặt màu nền trong gvim


17

Tôi sử dụng một thiết bị đầu cuối với văn bản màu trắng trên nền đen (tôi chỉ thích nó tốt hơn), vì vậy tôi đã viết dòng sau trong .vimrctệp của mình :

set background=dark

Tuy nhiên, gvimcó màu đen trên văn bản màu trắng. Làm thế nào để tôi làm một trong những điều sau đây:

  • Đặt nền của gvimmàu đen
  • Kiểm tra .vimrcnếu tôi đang sử dụnggvim

Tôi đã thử điều này: Tôi đã khởi động gvimvà gõ echo &term. Câu trả lời là "buildin_gui". Vì vậy, tôi đã viết như sau vào .vimrc:

if &term == "builtin_gui"
    set background=light
else
    set background=dark
endif

Bằng cách nào đó, nó đã không làm việc.

Câu trả lời:


25

set backgroundkhông thay đổi nền; Nó cho vimbiết nền của bạn là tối hay sáng (sáng).

Bạn có thể sử dụng .gvimrctệp của mình để đặt màu cụ thể cho gvim. Tôi đặt bảng màu của mình thành đá phiến, sa mạc hoặc buổi tối vì tôi thích các tông màu sáng-tối:

colorscheme slate

Hoặc bạn có thể thêm phần này vào .gvimrchoặc .vimrcđể đặt màu thành trắng-đen:

highlight Normal guifg=white guibg=black

Khi tôi khởi động gvim, cả .vimrc và .gvimrc có chạy không?
petersohn

3
Đúng. Bất cứ điều gì trong .gvimrcnên chạy sau .vimrc, vì vậy các .gvimrcưu tiên sẽ được ưu tiên hơn .vimrc.
Trey Hunner
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.