web-dev-qa-db-fra.com

Jeu de couleurs Vim remplaçant les paramètres d'arrière-plan dans Gnome Terminal

J'ai défini l'arrière-plan de mon gnome-terminal sur bleu foncé, avec un peu de transparence afin que je puisse voir les pages Web sous-jacentes ou d'autres documents lorsque je code.

J'ai utilisé le schéma de couleurs smyck, qui semble être l'arrière-plan de mon terminal comme arrière-plan, il semble donc transparent lorsque j'entre dans Vim.

my terminal window on top of a web page (ma fenêtre de terminal en haut d'une page web)

the very same terminal window entering vim (la même fenêtre de terminal entrant dans vim)

Dernièrement, j'ai décidé de passer à une autre palette de couleurs. En essayant des bonbons, j'ai remarqué qu'il a outrepassé mes paramètres d'arrière-plan par défaut du terminal, à la fois sa couleur et sa transparence, comme vous pouvez le voir ci-dessous.

the very same terminal window entering vim now with jellybeans (la même fenêtre de terminal entrant dans vim maintenant avec des bonbons)

J'ai installé le plugin AfterColors, mais je ne sais pas par où commencer pour modifier le schéma de couleurs pour avoir l'arrière-plan par défaut. Des suggestions?

54
alxyzc

Définissez le ctermbg sur aucun:

hi Normal ctermbg=none
86
perreal

En plus de la réponse de Perreal, vous devez également

highlight NonText ctermbg=none

cela aidera à rendre transparente une autre région "rien n'existe".

35
liuyang1