Jeg prøver at få vim-airline i gang.
Jeg har krævet det via vundle i min ~./vimrc
:
Plugin "bling/vim-airline"
Jeg har installeret det og forventet min Vim til at ligne screenshotet på projektsiden:
Alligevel ser det sådan ud:
Med hensyn til skrifttyperne forsøgte jeg at tilføje:
let g:airline_powerline_fonts = 1
Alligevel er ikonerne bare gibberish.
Hvad mangler jeg?
Jeg fandt lige det for farverne som beskrevet i Ofte stillede spørgsmål , jeg kan tilføje i min .vimrc
:
set t_Co=256
Alligevel fører dette stadig til, at linjen ser forvrænget ud:
Især Git-integrationen om (gren navn med ikonet). Eller den måde, som> – “pilen” vises på. Jeg vil også have det eye-candy. Kan jeg endda opnå det i Bash? Eller ville jeg have brug for en anden skal?
Dybest set vil jeg have, at Vim skal se ud som eksemplet på skærmbilledet på pluginsiden, da jeg forventede, at det ville være standard for pluginet. Hvordan kan jeg opnå det?
Kommentarer
Svar
Man skal indse at funktionen implementeret af flyselskabet er inspireret af powerline plugin.
Desuden stolerede jeg på dokumenterne for meget og ikke klar over, at der er velskrevet flyselskabs hjælpedokument leveret med sig selv:
:h airline
At læse dets dokumentation hjælper med at forstå dette plugins funktionalitet.
Skrifttype
Som nævnt i powerline-dokumenterne:
Powerline bruger flere specielle tegn for at få pileffekten og nogle brugerdefinerede symboler til udviklere. Dette kræver enten at have en symbolskrifttype eller en patched font installeret i systemet. Brugt program (f.eks. Terminalemulator) skal også enten være konfigureret til at bruge patchede skrifttyper (i nogle tilfælde endda understøtte det, fordi brugerdefinerede glyfer lever i privat brugsområde, som nogle applikationer forbeholder sig selv) eller understøtter fontconfig, så powerline fungerer korrekt med powerline-specifikt glyffer.
Så man kan lappe eksisterende skrifttyper ( se powerline font sektionen docs eller du kan installere en samling eller allerede klargjorte skrifttyper.
Du kan installere en powerline-skrifttypesamling via:
git clone [email protected]:powerline/fonts.git cd fontd ./install.sh
Jeg har valgt Meslo LG L DZ for Powerline
i min terminal.
Man skal føje til .vimrc
:
let g:airline_powerline_fonts = 1
Farver
For farverne skal du indstille din .vimrc
:
set t_Co=256
som beskrevet i FAQ .
Th eme
For at se dit aktuelle tema skal du køre:
:AirlineTheme
for mig var standardværdien dark
.
Du kan ændre dem til den aktuelle session ved at:
:AirlineTheme THEME_NAME
Du kan finde en liste over temaer her.
@todo : Find det tema, der bruges i skærmbilledet. Jeg kan faktisk godt lide luna
mere, men alligevel er det en helt anden sag.
Mine ændringer lader i øjeblikket vim se sådan ud:
Kommentarer
- I ' d gæt farveskemaet er et af de soliserede temaer.
- hvordan fik du git gren skal vises?
- @ user4668401 der kunne være det flygtige plugin
- Jeg havde det samme problem, men løsningen fungerede ikke ' for min sag. Jeg har diamanter snarere end de pæne former. Jeg bruger i en konsol (tty1) og ikke en terminal, og derfor har jeg kun 8 farver (debian uden GUI-installation). Er svaret relevant for mit problem, eller skal jeg stille et nyt spørgsmål?
- @ LilleNooby OP her. Jeg tjekkede lige på min tty1 i Ubuntu, og der har jeg også diamantformerne til vim airline plugin. Jeg formoder, at det ' er et skrifttypeproblem for tty, jeg vil sige det ' er specifikt nok til at berettige et eget spørgsmål.
t_Co
. I stedet skal du indstilleTERM=xterm-256color
fra skallen, inden du starter Vim.TERM=xterm-256color
til højre medTERM=xterm
og:set t_Co=256
. Den til venstre ser ud som om den har en grå baggrund, men at ' en screenshot-artefakt – den ' er faktisk gennemsigtig, og jeg kunne se mit tapet og browservinduet bag det. Medt_Co=256
går denne forståelse af terminalen tabt, og baggrunden er sort sort. Bedre screenshot: i.stack.imgur.com/kMf7c.pngt_Co
til sætte farver? "