Latar belakang transparan Vim editor dalam terminal xfce-4

12

Apakah ada cara untuk memiliki sesi Vim transparan di terminal xfce-4?

tmaric
sumber

Jawaban:

23

Saya membuat milik saya transparan di terminal gnome (dan saya kira ini juga akan berfungsi untuk xfce-4)

Saya menggunakan tema Molokai (versi 256 warna).

Saya hanya perlu mengubah satu baris.

(asli):

hi Normal          ctermfg=252 ctermbg=233

(versi saya, dengan latar belakang transparan):

hi Normal          ctermfg=252 ctermbg=none
Juanjo
sumber
Jawaban Juanjo luar biasa, dan mengilhami saya untuk menambahkan suntingan ini: hi NonText ctermfg=250 ctermbg=noneIni memastikan bahwa bagian-bagian buffer yang tidak memiliki konten, transparan.
Duma
6
Perhatikan bahwa Anda hanya dapat menambahkan baris ini untuk Anda .vimrcdan itu akan memiliki efek yang sama: hi Normal guibg=NONE ctermbg=NONE. Dan itu tidak akan mengubah warna pengabaian untuk Normalgrup.
Robert Audi
2

Dalam dialog Preferensi Terminal, tab Penampilan memiliki opsi "Latar belakang transparan" untuk membuat jendela transparan. Jika Anda menemukan opsi ini dan mengaturnya dengan tepat, saya dapat memikirkan dua alasan yang mungkin tidak sesuai untuk Anda:

1) Anda mungkin menggunakan gvim daripada konsol vim di dalam terminal. Jika Vim membuka jendela baru, maka Anda menggunakan gvim bukan konsol vim.

2) Anda mungkin memiliki skema warna vim yang secara eksplisit menetapkan putih atau hitam sebagai warna latar belakang. Itu tidak biasa untuk memiliki skema warna yang nakal seperti ini, jadi saya tidak berpikir itu mungkin.

Saya pikir kemungkinan besar Anda benar-benar menggunakan gvim daripada konsol vim.

amcnabb
sumber
Terima kasih atas jawabannya, tapi saya sudah mengetahuinya: coloscheme vim telah ctermbg diatur ke "hitam", saya telah menghapusnya dan sekarang latar belakangnya transparan. Saya pasti menggunakan vim.
tmaric
Jadi jawaban saya benar, kalau begitu, bukan? Saya menyarankan mungkin itu adalah skema warna yang secara eksplisit mengatur latar belakang menjadi hitam atau putih, yang memang ternyata menjadi masalah.
amcnabb
maaf telah menerima jawaban Anda sangat terlambat .. entah bagaimana itu kehilangan perhatian saya ..
tmaric