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:
Pourtant, il ressemble à ceci:
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:
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
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:
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.
t_Co
. À la place, définissezTERM=xterm-256color
à partir du shell avant de démarrer Vim.TERM=xterm-256color
, à droite, avecTERM=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. Avect_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.pngt_Co
pour définir les couleurs? "