Hoe configureer ik de Vim-plug-in voor de luchtvaartmaatschappij om eruit te zien als een eigen screenshot van een project?

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:

Verwacht Vim-thema

Toch ziet het er zo uit:

Werkelijke look van mijn Vim-instantie

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:

Vim met t_Co = 256

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

  • lijkt gerelateerd: vi.stackexchange.com/ vragen / 3359 / …
  • Zet ' niet t_Co. Stel in plaats daarvan TERM=xterm-256color in vanuit de shell voordat u Vim start.
  • Zie: vi.stackexchange.com/a / 1891/205
  • Ook: i.stack.imgur.com/hkWc5.png voor een vergelijking. De Vim aan de linkerkant is gestart met TERM=xterm-256color, aan de rechterkant, met TERM=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. Met t_Co=256 gaat dat begrip van de terminal verloren en is de achtergrond effen zwart. Beter screenshot: i.stack.imgur.com/kMf7c.png
  • @muru Deze nuttige informatie waarvan ik denk dat dit een mooi antwoord op een vervolgvraag; Ik heb net ' t nagedacht over een pakkende naam naast " Moet ik t_Co gebruiken om kleuren instellen? "

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:

huidige staat van vim look

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.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *