Comment configurer le plugin de la compagnie aérienne Vim pour quil ressemble à sa propre capture décran de projet?

Jessaie de faire fonctionner la vim-airlines .

Je lai demandé via vundle dans mon ~./vimrc:

Plugin "bling/vim-airline" 

Je lai installé et attendu mon Vim pour ressembler à la capture décran sur sa page de projet:

Thème Vim attendu

Pourtant, il ressemble à ceci:

Aspect réel de mon instance Vim

Concernant les polices, jai essayé dajouter:

let g:airline_powerline_fonts = 1 

Pourtant, les icônes ne sont alors que du charabia.

Que me manque-t-il?


Je viens de trouver ça pour les couleurs, comme décrit dans la FAQ , je peux ajouter dans mon .vimrc:

set t_Co=256 

Pourtant, cela conduit toujours à une ligne qui semble déformée:

Vim avec t_Co = 256

Surtout lintégration Git about (branch nom avec licône). Ou la façon dont la> – « flèche » est affichée. Je veux aussi ce bonbon pour les yeux. Puis-je même réaliser cela dans Bash? Ou aurais-je besoin dun shell différent?

En gros, je veux que Vim ressemble à lexemple de capture décran sur la page du plugin, car je mattendais à ce que ce soit la valeur par défaut du plugin. Comment puis-je y parvenir?

Commentaires

  • semble lié: vi.stackexchange.com/ questions / 3359 / …
  • Don ' t set t_Co. À la place, définissez TERM=xterm-256color à partir du shell avant de démarrer Vim.
  • Voir: vi.stackexchange.com/a / 1891/205
  • Aussi: i.stack.imgur.com/hkWc5.png pour une comparaison. Le Vim à gauche a été démarré avec TERM=xterm-256color, à droite, avec TERM=xterm et :set t_Co=256. Celui de gauche semble avoir un arrière-plan gris, mais ' est un artefact de capture décran – il ' est en fait transparent, et je pouvait voir mon fond décran et la fenêtre du navigateur derrière. Avec t_Co=256, cette compréhension du terminal est perdue et larrière-plan est noir uni. Meilleure capture décran: i.stack.imgur.com/kMf7c.png
  • @muru Cette information utile que je pense que cela pourrait être un belle réponse à une question de suivi; Je nai ' pas pensé à un nom accrocheur en plus de " Dois-je utiliser t_Co pour définir les couleurs? "

Réponse

Il faut se rendre compte que les fonctionnalités implémentées par la compagnie aérienne sont inspirées du plugin powerline .

De plus, je me reposais trop sur la documentation, sans men rendre compte il existe un document daide bien rédigé pour les compagnies aériennes livré avec lui-même:

:h airline 

La lecture de sa documentation permet de comprendre les fonctionnalités de ce plugin.

Police

Comme mentionné dans la documentation Powerline:

Powerline utilise plusieurs glyphes spéciaux pour obtenir leffet de flèche et quelques symboles personnalisés pour les développeurs. Cela nécessite linstallation dune police de symboles ou dune police corrigée dans le système. Lapplication utilisée (par exemple lémulateur de terminal) doit également être configurée pour utiliser des polices corrigées (dans certains cas, même la prendre en charge car les glyphes personnalisés vivent dans une zone dutilisation privée que certaines applications se réservent) ou prendre en charge fontconfig pour Powerline pour fonctionner correctement avec Powerline glyphes.

Ainsi, on peut patcher les polices existantes ( voir la section sur les polices Powerline docs ou vous pouvez installer une collection ou des polices déjà préparées.

Vous pouvez installer une collection de polices Powerline via:

git clone [email protected]:powerline/fonts.git cd fontd ./install.sh 

Jai choisi Meslo LG L DZ for Powerline dans mon terminal.

Il faut ajouter à .vimrc:

let g:airline_powerline_fonts = 1 

Couleurs

Pour les couleurs, vous devez définir votre .vimrc:

set t_Co=256 

comme décrit dans la FAQ .

Th eme

Pour voir votre thème actuel, exécutez:

 :AirlineTheme 

pour moi, la valeur par défaut était dark.

Vous pouvez les modifier pour la session en cours en:

 :AirlineTheme THEME_NAME 

Vous pouvez trouver une liste de thèmes ici.

@todo : Découvrez le thème utilisé dans la capture décran. En fait, jaime plus luna, mais cest une question entièrement différente.

Mes modifications laissent actuellement vim ressembler à ceci:

état actuel du look vim

Commentaires

  • Je ' d suppose que le colorimètre est lun des thèmes solarisés.
  • comment avez-vous obtenu le git branche à apparaître?
  • @ user4668401 qui pourrait être le plugin fugitif
  • Jai eu le même problème mais la solution na pas ' t fonctionner pour mon cas. Jai des diamants plutôt que de jolies formes. Jutilise dans une console (tty1) et non dans un terminal, donc je nai que 8 couleurs (debian sans installation GUI). Cette réponse correspond-elle à mon problème ou dois-je poser une nouvelle question?
  • @LittleNooby OP ici. Je viens de vérifier mon tty1 dans Ubuntu, et là jai aussi les formes de losange pour le plugin de la compagnie aérienne vim. Je soupçonne que ' est un problème de police pour tty, je dirais que ' est suffisamment spécifique pour justifier une question qui lui est propre.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *