CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Vim, konsole et couleurs

maronnie
maronnie
Niveau 4
09 mars 2014 à 18:26:21

Salut !

J'ai un problème avec vim : aucun "schéma de couleur" ne fonctionne. Tout reste gris :-/
J'utilise Wheezy avec une bureau KDE et un terminal "konsole".

Mon .vimrc est simple, il ressemble à ça :
----------------------------------
let g:solarized_termcolors=256
background=light

"colorscheme
set t_Co=255
syntax on
colorscheme erfold
----------------------------------

Les deux premières lignes sont des tentatives (et échecs) de résolutions de problème pris sur différents forum. Je suis sûr que je peux les enlevé, mais je verrai ça quand ça fonctionnera.

Lors que je fait un "echo $TERM" j'obtiens "konsole-256color".

Je n'ai jamais un un problème de se genre avec vim...
Avez vous une piste à me donner ?
Peut-il me manquer une lib ou autre ?

Merci d'avance !

maronnie
maronnie
Niveau 4
09 mars 2014 à 19:58:39

Okay... si j'édite directement mon /usr/vim/vimrc, j'ai de la couleur mais aussi une erreur disant que le schema de couleur n'existe pas...

Bon, c'est un peu le bordel mais j'ai ma piste.
Merci quand même.

Knakis
Knakis
Niveau 10
09 mars 2014 à 20:06:17

Supprime ton « .vimrc », ouvre vim et, en mode normal fait:

:colorscheme <tab>

Et regarde la liste des thèmes disponibles et choisi en un. Y a t'il un changement ?

Kientz
Kientz
Niveau 10
09 mars 2014 à 20:14:08

Les couleurs sous vim terminal, petit résumé :o))

le "set t_Co=255" ça garantit pas forcément une meilleure qualité, ça veut dire que ça va potentiellement utiliser les 256 couleurs offertes par ton terminal (bien régler les variables d'environnement adéquates) mais bien souvent ces couleurs ne correspondent pas (sauf mention explicite sur le colorscheme utilisé) à celle du thème de couleur et finalement ça rend quand même moche.

La plupart du temps pour avoir des couleurs correctes il faut régler les 16 couleurs ansi de base dans ton émulateur de terminal pour qu'elles correspondent exactement à celles du colorscheme que tu veux utiliser. En règle générale, là aussi on t'indique dans les doc des colorscheme ce qu'il faut faire.

En gros pour simplifier :
- soit tu as une palette de 256 couleurs prédéfinies sur laquelle tu n'as aucun contrôle, les colorschemes qui utilisent ces couleurs mentionnent généralement le "256"
- soit tu as une palette de 16 couleurs que tu peux complètement personnaliser dans ton émulateur de terminal et faire bien correspondre à ton colorscheme vim.

Kientz
Kientz
Niveau 10
09 mars 2014 à 20:15:32

EDIT : Tu as aussi des thèmes de couleur qui sont exclusivement pour Gvim et qui ne sortiront jamais correctement en mode terminal. Attention quand tu choisis ton thème.

maronnie
maronnie
Niveau 4
09 mars 2014 à 20:28:04

Merci de vos réponses/explications.

Il y avait deux problèmes :
Déjà, mon copié-collé de mon .vimrc à fait n'importe quoi (soit ça, soit mon cerveau et je n'en ai aucun souvenir), car le schema que je demandait était "elflord" et pas "erfold" (existe par défaut).
Mais bon, ça ça ne faisait qu'un message d'erreur.

Plus surprenant et plus problématique, mon fichier .vimrc n'était pas pris en compte. Le fichier "/etc/vim/vimrc" prenait un fichier "/etc/vim/vimrc.local" au lieu de "/.vimrc". Forcement, ça ne fonctionnait pas (et je ne l'ai jamais édité ce fichier).

Aucune idée d'ou me vient cette seconde erreur mais l'essentiel c'est que ça fonctionne maintenant :-)

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Programmation
  • Création de sites web
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment