Fondo transparente del editor Vim dentro del terminal xfce-4

Respuestas:

23

Hice el mío transparente en gnome-terminal (y supongo que esto también funcionará para xfce-4)

Estoy usando el tema Molokai (la versión de 256 colores).

Solo tuve que cambiar una línea.

(original):

hi Normal          ctermfg=252 ctermbg=233

(mi versión, con fondo transparente):

hi Normal          ctermfg=252 ctermbg=none
Juanjo
fuente
La respuesta de Juanjo es excelente, y me inspiró para agregar esta edición: hi NonText ctermfg=250 ctermbg=noneEsto garantiza que las partes de los buffers que no tienen contenido sean transparentes.
duma
66
Tenga en cuenta que solo puede añadir esta línea a su .vimrcy tendrá el mismo efecto: hi Normal guibg=NONE ctermbg=NONE. Y tampoco cambiará el color de Forward para el Normalgrupo.
Robert Audi
2

En el cuadro de diálogo Preferencias de terminal, la pestaña Apariencia tiene una opción de "Fondo transparente" para hacer que la ventana sea transparente. Si encontró esta opción y la configuró adecuadamente, puedo pensar en dos razones por las que podría no funcionar para usted:

1) Es posible que esté utilizando gvim en lugar de la consola vim dentro del terminal. Si Vim abre una nueva ventana, entonces está usando gvim en lugar de la consola vim.

2) Es posible que tenga un esquema de colores vim que establezca explícitamente blanco o negro como color de fondo. Es inusual tener un esquema de color que se porta mal, así que no creo que sea probable.

Creo que lo más probable es que estés usando gvim en lugar de console vim.

amcnabb
fuente
Gracias por la respuesta, pero lo he descubierto: el vim coloscheme tenía ctermbg establecido en "negro", lo he eliminado y ahora el fondo es transparente. Definitivamente estoy usando vim.
tmaric
Entonces mi respuesta fue correcta, ¿no? Sugerí que podría ser un esquema de colores que establezca explícitamente el fondo en blanco o negro, lo que resultó ser el problema.
amcnabb
lo siento por aceptar tu respuesta tan tarde ... de alguna manera me llamó la atención ..
tmaric