การใช้โซลาร์ไดซ์แบบ 'สูง' กับ 'fditive' Gdiff


1

ฉันใช้หลักsolarizedโทนสีโดยไม่มีปัญหาใด ๆ แต่เมื่อใช้Gdiffจากกลุ่มผู้ลี้ภัย-โหมด diff ความคมชัดสูงไม่ได้เลือก ฉันวางสิ่งต่อไปนี้ในของฉัน~/.vimrc:

set background=dark
colorscheme solarized
let g:solarized_diffmode="high"

อย่างไรก็ตามชุดรูปแบบสีมาตรฐานยังคงใช้อยู่แม้ในโหมด diff ที่ถูกทริกเกอร์โดย:Gdiffไฟล์ที่มีการเปลี่ยนแปลง

ความคิดใด ๆ

คำตอบ:


1

ปรากฎว่าฉันต้องตั้งค่าตัวเลือก diffmode ก่อนเรียกโทนสี ตามที่อธิบายไว้ในREADMEของvim-colors-solarizedภายใต้ "Advanced Configuration":

ตั้งค่าเหล่านี้ในไฟล์ vimrc ของคุณก่อนที่จะเรียกใช้ colorcheme

ซึ่งยังรวมถึง diffmode ดังนั้นข้อมูลโค้ดข้างต้นจำเป็นต้องเป็น

set background=dark
let g:solarized_diffmode="high"
colorscheme solarized

ด้วยการcolorschemeเรียกหลังจากการตั้งค่า diffmode

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