มีวิธีใดที่จะมีเซสชัน Vim แบบโปร่งใสภายในเทอร์มินัล xfce-4 หรือไม่?
มีวิธีใดที่จะมีเซสชัน Vim แบบโปร่งใสภายในเทอร์มินัล xfce-4 หรือไม่?
คำตอบ:
ฉันทำให้เหมืองโปร่งใสใน gnome-terminal (และฉันเดาว่ามันจะใช้ได้กับ xfce-4 ด้วย)
ฉันใช้ชุดรูปแบบ Molokai (รุ่นสี 256)
ฉันแค่ต้องเปลี่ยนหนึ่งบรรทัด
(เดิม):
hi Normal ctermfg=252 ctermbg=233
(รุ่นของฉันที่มีพื้นหลังโปร่งใส):
hi Normal ctermfg=252 ctermbg=none
.vimrc
และมันจะมีผลเหมือนกัน: hi Normal guibg=NONE ctermbg=NONE
. และมันจะไม่เปลี่ยนสีที่ลืมของNormal
กลุ่มด้วย
ในกล่องโต้ตอบการตั้งค่าเทอร์มินัลแท็บลักษณะที่ปรากฏมีตัวเลือก "พื้นหลังโปร่งใส" เพื่อทำให้หน้าต่างโปร่งใส หากคุณพบตัวเลือกนี้และตั้งค่าอย่างเหมาะสมฉันสามารถนึกถึงสองเหตุผลที่อาจไม่เหมาะกับคุณ:
1) คุณอาจใช้ gvim แทนคอนโซล vim ภายในเทอร์มินัล หาก Vim เปิดหน้าต่างใหม่แสดงว่าคุณใช้ gvim แทนคอนโซล vim
2) คุณอาจมีแถบสีเป็นกลุ่มที่กำหนดสีขาวหรือสีดำเป็นสีพื้นหลังอย่างชัดเจน เป็นเรื่องผิดปกติที่จะมีโทนสีที่ผิดปกติเช่นนี้ดังนั้นฉันจึงไม่คิดว่ามันน่าจะเป็นไปได้
ฉันคิดว่าเป็นไปได้มากว่าคุณใช้ gvim แทน console vim
hi NonText ctermfg=250 ctermbg=none
เพื่อให้แน่ใจว่าส่วนของบัฟเฟอร์ที่ไม่มีเนื้อหามีความโปร่งใส