Ik probeer de vim-airline operationeel te krijgen.
Ik heb het via vundle nodig in mijn ~./vimrc
:
Plugin "bling/vim-airline"
Ik heb het geïnstalleerd en verwachtte mijn Vim om eruit te zien als de schermafbeelding op zijn projectpagina:
Toch ziet het er zo uit:
Wat betreft de lettertypen, probeerde ik toe te voegen:
let g:airline_powerline_fonts = 1
Toch zijn de pictogrammen dan gewoon onzin.
Wat mis ik?
Ik heb dat zojuist gevonden voor de kleuren, zoals beschreven in de FAQ , kan ik in mijn .vimrc
toevoegen:
set t_Co=256
Toch leidt dit er nog steeds toe dat de regel er vervormd uitziet:
Vooral de Git-integratie over (branch naam met het pictogram). Of de manier waarop de> – “pijl” wordt weergegeven. Ik wil ook die eye-candy. Kan ik dat zelfs bereiken in Bash? Of zou ik een andere shell nodig hebben?
In wezen wil ik dat Vim eruitziet als het voorbeeldschermafdruk op de plug-in-pagina, omdat ik verwachtte dat dit de standaard van de plug-in zou zijn. Hoe kan ik dat bereiken?
Reacties
Antwoord
Men moet zich realiseren dat de door de luchtvaartmaatschappij geïmplementeerde functie is geïnspireerd door de plug-in powerline .
Bovendien vertrouwde ik te veel op de documenten, zonder te beseffen dat er is een goed geschreven helpdocument voor luchtvaartmaatschappijen meegeleverd:
:h airline
Het lezen van de documentatie helpt bij het begrijpen van de functionaliteit van deze plug-in.
Font
Zoals vermeld in de powerline-documenten:
Powerline gebruikt verschillende speciale glyphs om het pijleffect te krijgen en enkele aangepaste symbolen voor ontwikkelaars. Dit vereist dat een symboollettertype of een gepatcht lettertype in het systeem is geïnstalleerd. Gebruikte applicaties (bijv. Terminal-emulator) moeten ook worden geconfigureerd om gepatchte lettertypen te gebruiken (in sommige gevallen zelfs ondersteuning omdat aangepaste glyphs in een privégebruiksgebied leven dat sommige applicaties voor zichzelf reserveren) of ondersteuning voor fontconfig zodat powerline correct werkt met powerline glyphs.
Men kan dus bestaande lettertypen patchen ( zie de sectie Powerline-lettertypen docs of u kunt een verzameling of reeds voorbereide lettertypen installeren.
U kunt een powerline-lettertypeverzameling installeren via:
git clone [email protected]:powerline/fonts.git cd fontd ./install.sh
Ik heb gekozen voor Meslo LG L DZ for Powerline
in mijn terminal.
Men moet toevoegen aan .vimrc
:
let g:airline_powerline_fonts = 1
Kleuren
Voor de kleuren moet u instellen uw .vimrc
:
set t_Co=256
zoals beschreven in de FAQ .
Th eme
Om je huidige thema te zien, voer je het volgende uit:
:AirlineTheme
voor mij was de standaard dark
.
Je kunt ze voor de huidige sessie wijzigen door:
:AirlineTheme THEME_NAME
U kunt hier een lijst met themas vinden.
@todo : ontdek het thema dat wordt gebruikt in het screenshot. Ik vind luna
eigenlijk leuker, maar dat is een heel andere zaak.
Mijn wijzigingen laten vim er momenteel als volgt uitzien:
Reacties
- Ik ' denk dat het kleurenschema een van de gesolariseerde themas is.
- hoe heb je de git branch om te verschijnen?
- @ user4668401 dat zou de voortvluchtige plug-in kunnen zijn
- Ik had hetzelfde probleem, maar de oplossing werkte niet voor ' mijn zaak. Ik heb diamanten in plaats van de mooie vormen. Ik gebruik in een console (tty1) en niet in een terminal, dus ik heb maar 8 kleuren (debian zonder GUI-installatie). Is dat antwoord relevant voor mijn probleem of moet ik een nieuwe vraag stellen?
- @LittleNooby OP hier. Ik heb zojuist mijn tty1 in Ubuntu gecontroleerd en daar heb ik ook de diamantvormen voor de vim-plug-in voor luchtvaartmaatschappijen. Ik vermoed dat het ' een lettertypeprobleem is voor veertig, ik zou zeggen dat het ' specifiek genoeg is om een eigen vraag te rechtvaardigen.
t_Co
. Stel in plaats daarvanTERM=xterm-256color
in vanuit de shell voordat u Vim start.TERM=xterm-256color
, aan de rechterkant, metTERM=xterm
en:set t_Co=256
. De afbeelding aan de linkerkant ziet eruit alsof het een grijze achtergrond heeft, maar dat ' is een screenshot-artefact – het is ' eigenlijk transparant, en ik kon mijn achtergrond en het browservenster erachter zien. Mett_Co=256
gaat dat begrip van de terminal verloren en is de achtergrond effen zwart. Beter screenshot: i.stack.imgur.com/kMf7c.pngt_Co
gebruiken om kleuren instellen? "