Existe-t-il un moyen de désactiver / activer rapidement le codage couleur vimdiff
? Le problème est que j'ai du texte en couleur vim
et le texte est invisible est la couleur du texte est rouge, et le vimdiff
trop essaie de mettre une couleur d'arrière-plan de rouge, ce qui rend la lecture difficile.
Donc, je voudrais désactiver le codage couleur pendant un certain temps, pour vérifier le texte et le réactiver plus tard. Une manière simple et rapide de le faire?
Réponses:
Vous pouvez facilement désactiver la coloration dans
vim
Et pour le rallumer
la source
La mise en surbrillance de la syntaxe dans
vim
peut être désactivée / activée avec:syntax off
et:syntax on
.la source
mettez ceci dans votre .vimrc:
ce qu'il fait est de désactiver la coloration syntaxique si vous démarrez en mode diff.
la source
TERM=vt100 vimdiff
devrait appeler vimdiff avec un TERM temporairement défini sur vt100. (jusqu'à la fin de la commande). Cela permet d'en essayer facilement d'autres: xterm ou xterm-color ou xterm-256color, etc.la source
Pour moi, éditer le nombre de couleurs prises en charge (voir
:help t_Co
) est la solution:La mise en évidence des différences a des problèmes de coloration (comme le jaune sur blanc), que la mise en évidence de la syntaxe soit activée ou non.
La mise en évidence des différences, qui est le point de vimdiff, fonctionne toujours avec cette option, mais simplement en vidéo inverse qui est lisible ici.
Vous pouvez régler avec d'autres options mentionnées précédemment, mais cela résout le problème de lisibilité.
la source
Vous pouvez résoudre le problème de couleur rouge en ajoutant ce qui suit à votre
~/.vimrc
:Crédit: /programming//a/13370967/200234
la source