Lorsque j'essaye de changer les couleurs d'arrière-plan dans .vimrc
ou directement dans Vim en utilisant la commande:
set background=dark
... cela n'affecte pas du tout mon parcours. L' light
option non plus. Cependant, cela semble correct lorsque j'exécute gvim.
Existe-t-il un moyen de changer l'arrière-plan dans Vim sans changer mes paramètres Konsole?
EDIT OK, il y a une différence entre guifg / guibg et ctermfg / ctermbg. Alors que l'interface graphique accepte de nombreuses combinaisons de couleurs différentes, cterm n'en autorise que quelques-unes standard.
linux
background
vim
vi
Maksim Vi.
la source
la source
Réponses:
Comme le
set background
dit l' aide de vim , "La définition de cette option ne modifie pas la couleur d'arrière-plan, elle indique à Vim à quoi ressemble la couleur d'arrière-plan. Pour changer la couleur d'arrière-plan, voir |: hi-normal |."Par exemple
écrira en blanc sur bleu sur votre terminal couleur.
la source
:help hl-NonText
la couleur d'arrière-plan après la dernière ligne du fichier.:highlight Normal ctermfg=grey ctermbg=darkblue
. Sous toutes les couleurs que vous voulez.Dans un émulateur de terminal comme konsole ou gnome-terminal, vous devez définir un paramètre de 256 couleurs pour vim.
Après cela, vous pouvez changer votre arrière-plan.
la source
export TERM='xterm-256color'
.Essayez d'ajouter
à vous
.gvimrc
aussi. Cela fonctionne bien pour moi.la source
L'utilisation
set bg=dark
avec un arrière-plan blanc peut produire du texte presque illisible dans certains schémas de coloration syntaxique. Au lieu de cela, vous pouvez modifier le schéma de couleurs global en quelque chose qui ressemble bien à votre terminal. Le fichier de couleurs doit définir correctement l'attribut d'arrière-plan. Pour plus d'informations, consultez également:la source