Come cambiare il colore di sfondo nel terminale VIM?


5

Sto usando il terminale VIM. ( :terminal)
(Il terminale Vim è stato recentemente aggiunto alla funzionalità di Vim, è possibile vedere i dettagli con :help terminalin Vim recentemente. Non sto chiedendo di Vim sul terminale.)

Il colore di sfondo nella finestra del terminale diventa grigio come nella figura seguente, ma voglio cambiarlo in bianco.

Come lo faccio?

terminale VIM Il riquadro superiore è la finestra del terminale, il lato negativo è la finestra dell'editor.

Le mie impostazioni di colore in vimrc:

background=light
colorscheme default
t_Co=256

Nota che sto usando console vim installato con homebrew, non gvim

Sistema operativo: macOS 10.12.6 Vim 8.0


In generale per qualche motivo, il bianco non è bianco. Puoi verificare con hi Normal ctermbg=white ctermfg=black. Invece , usa 231invece di white. Tuttavia, questo non funziona hi Terminal. Il cambiamento ctermbgfunziona in generale, ma non per 231. Immagino sia solo un bug.
Sparhawk,

1
Sì, è un bug .
Sparhawk,

Risposte:


1

Potrebbe essere correlato a $ TERM env var.
Scopri cosa $ TERM è attualmente impostato su:
echo $TERM;

Ho provato questo export TERM=xterm-256colorsu una versione più recente di macos con vim 8.0. e :terminalvisualizza correttamente uno sfondo bianco.

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.