Hvordan konfigurerer jeg Vim-flyplugin til å se ut som sitt eget skjermbilde av prosjektet?

Jeg prøver å få vim-airline i gang.

Jeg har krevd det via vundle i ~./vimrc:

Plugin "bling/vim-airline" 

Jeg har installert det og forventet min Vim å se ut som skjermbildet på prosjektsiden:

Forventet Vim-tema

Likevel ser det slik ut:

Faktisk utseende på min Vim-forekomst

Når det gjelder skriftene, prøvde jeg å legge til:

let g:airline_powerline_fonts = 1 

Likevel er ikonene bare gibberish.

Hva mangler jeg?


Jeg fant nettopp det for fargene, som beskrevet i FAQ , jeg kan legge til i .vimrc:

set t_Co=256 

Likevel fører dette til at linjen ser forvrengt ut:

Vim med t_Co = 256

Spesielt Git-integrasjonen om (gren navnet med ikonet). Eller måten> – «pilen» vises på. Jeg vil også ha det øye-godteriet. Kan jeg til og med oppnå det i Bash? Eller ville jeg trenge et annet skall?

I utgangspunktet vil jeg at Vim skal se ut som eksemplet på skjermbildet på plugin-siden, da jeg forventet at det ville være standard for plugin-programmet. Hvordan kan jeg oppnå det?

Kommentarer

  • virker relatert: vi.stackexchange.com/ spørsmål / 3359 / …
  • Don ' t sett t_Co. Sett i stedet TERM=xterm-256color fra skallet før du starter Vim.
  • Se: vi.stackexchange.com/a / 1891/205
  • Også: i.stack.imgur.com/hkWc5.png for en sammenligning. Vim til venstre ble startet med TERM=xterm-256color, til høyre, med TERM=xterm og :set t_Co=256. Den til venstre ser ut som den har en grå bakgrunn, men at ' en skjermdumpgjenstand – den ' er faktisk gjennomsiktig, og jeg kunne se bakgrunnsbildet mitt og nettleservinduet bak det. Med t_Co=256 går den forståelsen av terminalen tapt og bakgrunnen er helt svart. Bedre skjermbilde: i.stack.imgur.com/kMf7c.png
  • @muru Denne nyttige informasjonen som jeg tror at dette kan være en fint svar på et oppfølgingsspørsmål; Jeg har bare ikke ' ikke tenkt på et fengende navn i tillegg til " Skal jeg bruke t_Co til angi farger? "

Svar

Man må innse at funksjonen implementert av flyselskapet er inspirert av powerline -tillegget.

Videre stolte jeg på dokumentene for mye, og skjønte ikke at det er velskrevet flyselskaps hjelpedokument som leveres med seg selv:

:h airline 

Å lese dokumentasjonen hjelper deg å forstå funksjonaliteten til dette pluginet.

Font

Som nevnt i kraftlinjedokumentene:

Powerline bruker flere spesielle tegn for å få pileffekten og noen egendefinerte symboler for utviklere. Dette krever å ha enten en symbolfont eller en patched font installert i systemet. Brukt applikasjon (f.eks. Terminalemulator) må også konfigureres til å bruke lappete skrifttyper (i noen tilfeller støtter den til og med fordi tilpassede tegn lever i privat bruksområde som noen applikasjoner reserverer for seg selv) eller støtter fontconfig for at powerline skal fungere ordentlig med kraftlinjespesifikke tegn.

Så man kan lappe eksisterende skrifttyper ( se avsnittet om kraftlinjeskrift docs eller du kan installere en samling eller allerede klargjorte skrifter.

Du kan installere en powerline-skriftsamling via:

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

Jeg har valgt Meslo LG L DZ for Powerline i terminalen min.

Man må legge til .vimrc:

let g:airline_powerline_fonts = 1 

Farger

For fargene må du stille inn din .vimrc:

set t_Co=256 

som beskrevet i FAQ .

Th eme

For å se ditt nåværende tema, kjør:

 :AirlineTheme 

for meg var standard dark.

Du kan endre dem for den nåværende økten ved å:

 :AirlineTheme THEME_NAME 

Du finner en liste over temaer her.

@todo : Finn ut temaet som brukes i skjermbildet. Jeg liker faktisk luna mer, men det er en helt annen sak.

Mine endringer lar for tiden vim se slik ut:

nåværende status for vim-utseende

Kommentarer

  • Jeg ' Jeg antar at fargeskjemaet er et av de soliserte temaene.
  • hvordan fikk du git gren som skal vises?
  • @ user4668401 som kan være den flyktige pluginen
  • Jeg hadde det samme problemet, men løsningen fungerte ikke ' for min sak. Jeg har diamanter i stedet for de fine formene. Jeg bruker i en konsoll (tty1) og ikke en terminal, og derfor har jeg bare 8 farger (debian uten GUI-installasjon). Er svaret relevant for problemet mitt, eller må jeg stille et nytt spørsmål?
  • @ LittleNooby OP her. Jeg har nettopp sjekket på tty1 i Ubuntu, og der har jeg også diamantformene for vim airline plugin. Jeg mistenker at det ' er et skriftproblem for tty, jeg vil si det ' er spesifikt nok til å berettige et eget spørsmål.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *