พื้นหลังโปร่งใสของเครื่องมือแก้ไข Vim ภายในเทอร์มินัล xfce-4


คำตอบ:


23

ฉันทำให้เหมืองโปร่งใสใน gnome-terminal (และฉันเดาว่ามันจะใช้ได้กับ xfce-4 ด้วย)

ฉันใช้ชุดรูปแบบ Molokai (รุ่นสี 256)

ฉันแค่ต้องเปลี่ยนหนึ่งบรรทัด

(เดิม):

hi Normal          ctermfg=252 ctermbg=233

(รุ่นของฉันที่มีพื้นหลังโปร่งใส):

hi Normal          ctermfg=252 ctermbg=none

คำตอบของ Juanjo นั้นยอดเยี่ยมและเป็นแรงบันดาลใจให้ฉันเพิ่มการแก้ไขนี้: hi NonText ctermfg=250 ctermbg=noneเพื่อให้แน่ใจว่าส่วนของบัฟเฟอร์ที่ไม่มีเนื้อหามีความโปร่งใส
duma

6
โปรดทราบว่าคุณสามารถเพิ่มบรรทัดนี้ในของคุณ.vimrcและมันจะมีผลเหมือนกัน: hi Normal guibg=NONE ctermbg=NONE. และมันจะไม่เปลี่ยนสีที่ลืมของNormalกลุ่มด้วย
Robert Audi

2

ในกล่องโต้ตอบการตั้งค่าเทอร์มินัลแท็บลักษณะที่ปรากฏมีตัวเลือก "พื้นหลังโปร่งใส" เพื่อทำให้หน้าต่างโปร่งใส หากคุณพบตัวเลือกนี้และตั้งค่าอย่างเหมาะสมฉันสามารถนึกถึงสองเหตุผลที่อาจไม่เหมาะกับคุณ:

1) คุณอาจใช้ gvim แทนคอนโซล vim ภายในเทอร์มินัล หาก Vim เปิดหน้าต่างใหม่แสดงว่าคุณใช้ gvim แทนคอนโซล vim

2) คุณอาจมีแถบสีเป็นกลุ่มที่กำหนดสีขาวหรือสีดำเป็นสีพื้นหลังอย่างชัดเจน เป็นเรื่องผิดปกติที่จะมีโทนสีที่ผิดปกติเช่นนี้ดังนั้นฉันจึงไม่คิดว่ามันน่าจะเป็นไปได้

ฉันคิดว่าเป็นไปได้มากว่าคุณใช้ gvim แทน console vim


ขอบคุณสำหรับคำตอบ แต่ฉันคิดออกแล้ว: เสียงเรียกเข้า coloscheme ที่ ctermbg ตั้งค่าเป็น "สีดำ" ฉันได้ลบมันออกและตอนนี้พื้นหลังก็โปร่งใส ฉันใช้เสียงเรียกเข้าแน่นอน
tmaric

ดังนั้นคำตอบของฉันถูกต้องแล้วใช่ไหม ฉันแนะนำว่าอาจเป็น colorcheme ที่กำหนดพื้นหลังเป็นสีดำหรือสีขาวอย่างชัดเจนซึ่งแน่นอนว่าเป็นปัญหา
amcnabb

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