web-dev-qa-db-fra.com

Quelle est la différence entre la couleur de la CTERM et la couleur de l'interface graphique?

Je personnalise ma propre palette de couleurs pour Vim mais je ne sais pas quand dois-je configurer la variable CTERMFG/CTERMBG et la variable GUIFG/GUIBG, car je n'ai vu aucune différence entre eux du tout. Y a-t-il une différence entre eux?

Quelqu'un peut-il me donner un exemple illustratif de la façon de les utiliser? Merci

Les paires séparées vous permettent de spécifier différentes couleurs pour un terminal (qui peut vous limiter à une palette de couleurs de taille fixe, généralement 16 ou 256) et une interface graphique (qui fournit généralement une palette beaucoup plus grande ou même un accès direct à n'importe quelle couleur de votre l'affichage peut gérer).

Par exemple, si vous démarrez une session dans votre terminal en utilisant vi some_file.txt, alors ctermfg et ctermbg serait utilisé. Si vous démarrez une instance de gvim (qui ouvre sa propre fenêtre indépendante de votre émulateur de terminal), alors guifg et guibg sont utilisés à la place.

0
chepner