Come ottenere i colori vimrc per riempire lo schermo?


0

Ho una combinazione di colori impostata in vimrc. Quando l'ho impostato e impostato il termine variabile su xterm-256color avevo il colore di sfondo solo sul testo. Ho quindi trovato la soluzione per impostare il termine variabile su screen-256color, ma ciò ha consentito solo allo sfondo di riempire il testo nel file, ma non nello spazio vuoto sottostante. Qualcuno ha una soluzione per questo? Ho allegato entrambi gli screenshot di seguito:

xterm-256color

screen-256color


Risposte:


0

Dai tuoi screenshot, sembra che tu stia lavorando sull'applicazione cmd.exe e utilizzi vim dalla funzionalità del sottosistema Windows per Linux (WSL) in Win10. A seconda della build in cui ti trovi attualmente, potresti avere o meno il pieno supporto per lo spazio colore desiderato (al di fuori delle linee che contengono caratteri).

Fino a poco tempo fa, il cmd.exe supportava solo 16 colori. Pertanto, un'impostazione di t_Co = 256 (o equivalente) in vimrc significa che il tuo schema di colori a 256 colori deve essere approssimato al colore più vicino nella tavolozza a 16 colori. Nel settembre 2016, gli sviluppatori di WSL per Win10, hanno annunciato il supporto per truecolor a 24 bit saltando a soli 256 colori. Puoi leggerlo qui . Tuttavia, non esiste un'impostazione accessibile pubblicamente dai proprietari della console per modificare il colore.

A parte questo, gli sviluppatori di Win10 hanno deciso di sostituire cmd.exe con PowerShell come applicazione da riga di comando predefinita , anche se in seguito Microsoft ha chiarito in un post sul blog che cmd.exe deve continuare a essere incluso nel sistema operativo e non ci sono piani di deprecarlo. Lo schema colori predefinito di Powershell supporta solo colori a 16 bit. Esiste una richiesta di funzionalità per abilitare un supporto più colori per PowerShell e puoi leggerlo nella pagina dei problemi di github di Powershell.

Una soluzione per te sarebbe usare la build nativa di Windows di Vim (disponibile nei repository cioccolati e dalle pagine ufficiali di github e alcune altre fonti), e usare gvim, che non dovrebbe avere alcun problema nel rendering a 24 bit colori.

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.