2010-02-04 8 views
1

je lance écran Gnu et commencer à éditer un fichier Ruby avec coloration de la syntaxe et choisissez un colorscheme vim qui utilise gras et un fond coloré (par exemple le soir). Puis je quitte vim. Le terminal ne revient pas comme avant, mais reprend certaines des propriétés du colorscheme que j'utilisais dans Vim.coloration syntaxique Vim Ruby bousille couleurs du terminal à la sortie vim dans Gnu écran

Cela ne se produit pas si j'utilise vim en dehors de l'écran Gnu.

Quelqu'un at-il vécu cela aussi? Quelle est la solution de contournement?

J'utilise Ubuntu Jaunty et le terminal GNOME.

Répondre

3

Cela ressemble à ce qui se passe lorsque vous définissez t_Co dans votre ~/.vimrc sur une valeur incorrecte. Si tel est le cas, assurez-vous que $TERM est correctement défini dans votre environnement afin que Vim sache automatiquement combien de couleurs il peut utiliser. Définir manuellement t_Co dans votre ~/.vimrc n'est jamais la bonne réponse.

L'écran intérieur, $TERM devrait être screen ou screen-bce en fonction de votre configuration. Si vous avez les entrées appropriées terminfo et l'écran a été construit pour le soutenir, vous pouvez également utiliser screen-256color ou screen-256color-bce.

Questions connexes