Sfondo trasparente dell'editor Vim all'interno del terminale xfce-4


Risposte:


23

Ho reso il mio trasparente in gnome-terminal (e suppongo che funzionerà anche per xfce-4)

Sto usando il tema Molokai (la versione a 256 colori).

Ho solo dovuto cambiare una riga.

(originale):

hi Normal          ctermfg=252 ctermbg=233

(la mia versione, con sfondo trasparente):

hi Normal          ctermfg=252 ctermbg=none

La risposta di Juanjo è ottima e mi ha ispirato ad aggiungere questa modifica: hi NonText ctermfg=250 ctermbg=noneQuesto assicura che le parti dei buffer che non hanno contenuto siano trasparenti.
duma,

6
Si noti che si può solo aggiungere questa riga al vostro .vimrce avrà lo stesso effetto: hi Normal guibg=NONE ctermbg=NONE. E non cambierà nemmeno il colore dimenticato per il Normalgruppo.
Robert Audi,

2

Nella finestra di dialogo Preferenze terminale, la scheda Aspetto ha un'opzione "Sfondo trasparente" per rendere trasparente la finestra. Se hai trovato questa opzione e impostata in modo appropriato, posso pensare a due motivi per cui potrebbe non funzionare per te:

1) È possibile che si stia utilizzando gvim anziché console vim all'interno del terminale. Se Vim apre una nuova finestra, allora stai usando gvim invece di console vim.

2) Potresti avere un sistema di colori vim che imposta esplicitamente bianco o nero come colore di sfondo. È insolito avere una combinazione di colori che si comporta male come questa, quindi non credo sia probabile.

Penso che sia molto probabile che tu stia effettivamente usando gvim invece di console vim.


Grazie per la risposta, ma l'ho capito: il vim coloscheme aveva impostato ctermbg su "nero", l'ho rimosso e ora lo sfondo è trasparente. Sto sicuramente usando Vim.
tmaric

Quindi la mia risposta era giusta, allora? Ho suggerito che potrebbe essere un sistema di colori che imposta esplicitamente lo sfondo su bianco o nero, il che si è rivelato essere il problema.
amcnabb,

scusa per aver accettato la tua risposta così tardi .. in qualche modo ha perso la mia attenzione ..
tmaric
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.