2011-12-06 4 views
2

J'utilise cmake pour mon projet, et je trouve que la sortie du traitement dans bash est assez claire: les lignes de construction sont vertes, les liens sont rouges, les echos sont blancs. Cela facilite beaucoup la lecture. Lorsque je lance :make à partir de gvim, je n'ai aucune couleur de sortie. Je ne comprends pas d'où vient le problème: dois-je définir un paramètre dans quickfix ou dans cmake?Comment afficher les couleurs de construction de cmake dans gvim

+0

Je suis assez sûr, c'est le problème de vim, pas CMake. – arrowd

+3

@arrowdodger pas nécessairement. Ne connaissant pas le cas de 'cmake' en particulier, mais certaines applications de sortie de couleur laisseront tomber des couleurs si elles détectent un terminal ou un tuyau muet. D'un autre côté, je ne crois pas que vim va analyser les codes de couleurs ANSI comme ça. – progo

+1

Mon erreur, je parlais de gvim, et non de vim! En fait, il semble être un problème de gvim, le builtin_gui est un terminal muet qui ne gère pas beaucoup, et certainement pas les couleurs ANSI: http://superuser.com/questions/309883/how-do-i-declare-the-terminal -type-dans-vim-so-that-make-peut-sortie-couleurs –

Répondre

1

GVIM utilise uniquement une émulation de terminal assez stupide et minimaliste. Il ne comprend pas les séquences de couleurs ANSI.

Pour de nombreuses commandes, vous pouvez désactiver la sortie couleur via un argument --no-color ou --color=never.

Questions connexes