การตั้งค่าสีพื้นหลังเป็น gvim


18

ฉันใช้เทอร์มินัลที่มีข้อความสีขาวบนพื้นหลังสีดำ (ฉันชอบดีกว่า) ดังนั้นฉันจึงเขียนบรรทัดต่อไปนี้ใน.vimrcไฟล์ของฉัน:

set background=dark

อย่างไรก็ตามgvimมีสีดำบนตัวอักษรสีขาว ฉันจะทำอย่างใดอย่างหนึ่งต่อไปนี้:

  • ตั้งค่าพื้นหลังของgvimเป็นสีดำ
  • เช็คอิน.vimrcถ้าฉันใช้gvim

ฉันพยายามนี้: ฉันเริ่มต้นขึ้นและพิมพ์gvim echo &termคำตอบคือ "builtin_gui" ดังนั้นฉันจึงเขียนสิ่งต่อไปนี้ลงใน.vimrc:

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

อย่างใดมันไม่ทำงาน

คำตอบ:


27

set backgroundไม่เปลี่ยนพื้นหลัง มันบอกvimว่าพื้นหลังของคุณมืดหรือสว่าง (แสง)

คุณสามารถใช้.gvimrcไฟล์ของคุณเพื่อตั้งค่าสีเฉพาะสำหรับ gvim ฉันตั้งค่ารูปแบบสีเป็นแบบกระดานชนวนทะเลทรายหรือตอนเย็นเพราะฉันชอบโทนสีอ่อน - ดำ

colorscheme slate

หรือคุณสามารถเพิ่มสิ่งนี้ลงใน.gvimrcหรือ.vimrcเพื่อตั้งค่าสีเป็นสีขาว - ดำ - ดำ:

highlight Normal guifg=white guibg=black

เมื่อฉันเริ่ม gvim ทั้ง. vimrc และ. gvimrc ทำงานหรือไม่
petersohn

3
ใช่. อะไร.gvimrcควรทำงานหลังจาก.vimrcดังนั้นการตั้งค่าจะมีความสำคัญมากกว่า.gvimrc .vimrc
แต้ม Hunner
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.