Jag försöker få igång vim-airline .
Jag har krävt det via vundle i min ~./vimrc
:
Plugin "bling/vim-airline"
Jag har installerat det och förväntat mig min Vim att se ut som skärmdumpen på projektsidan:
Ändå ser det ut så här:
När det gäller teckensnitt försökte jag lägga till:
let g:airline_powerline_fonts = 1
Ändå är ikonerna bara gibberish.
Vad saknar jag?
Jag hittade just det för färgerna, som beskrivs i FAQ , jag kan lägga till i min .vimrc
:
set t_Co=256
Ändå leder det fortfarande till att linjen ser förvrängd ut:
Speciellt Git-integrationen om (gren namn med ikonen). Eller så som> – ”pilen” visas. Jag vill också ha det där godiset. Kan jag till och med uppnå det i Bash? Eller skulle jag behöva ett annat skal?
I grund och botten vill jag att Vim ska se ut som exemplets skärmdump på pluginsidan, eftersom jag förväntade mig att det skulle vara standard för plugin. Hur kan jag uppnå det?
Kommentarer
Svar
Man måste inse att funktionen som implementeras av flygbolaget är inspirerad av plugin powerline .
Dessutom litade jag på dokumenten för mycket och insåg inte att det finns ett välskrivet flygdokument som levereras med sig själv:
:h airline
Att läsa dess dokumentation hjälper till att förstå funktionerna i detta plugin.
Teckensnitt
Som nämnts i powerline-dokumenten:
Powerline använder flera specialtecken för att få pileffekten och några anpassade symboler för utvecklare. Detta kräver antingen ett symbolteckensnitt eller ett lappteckensnitt installerat i systemet. Begagnad applikation (t.ex. terminalemulator) måste antingen konfigureras för att använda lappade teckensnitt (i vissa fall även stödja den eftersom anpassade glyfer bor i ett privat användningsområde som vissa applikationer reserverar för sig själva) eller stöder fontconfig för att powerline ska fungera ordentligt med powerline-specifikt glyfer.
Så man kan lappa befintliga teckensnitt ( se avsnittet om powerline-teckensnitt docs eller så kan du installera en samling eller redan förberedda teckensnitt.
Du kan installera en powerline-teckensnittssamling via:
git clone [email protected]:powerline/fonts.git cd fontd ./install.sh
Jag har valt Meslo LG L DZ for Powerline
i min terminal.
Man måste lägga till .vimrc
:
let g:airline_powerline_fonts = 1
Färger
För färgerna måste du ställa in din .vimrc
:
set t_Co=256
som beskrivs i FAQ .
Th eme
För att se ditt nuvarande tema, kör:
:AirlineTheme
för mig var standard dark
.
Du kan ändra dem för den aktuella sessionen genom att:
:AirlineTheme THEME_NAME
Du hittar en lista med teman här.
@todo : Ta reda på temat som används i skärmdumpen. Jag gillar faktiskt luna
mer, men det är en helt annan sak.
Mina ändringar låter vim för närvarande se ut så här:
Kommentarer
- I ' gissar att färgschemat är ett av de soliserade teman.
- hur fick du git gren att visas?
- @ user4668401 som kan vara det flyktiga plugin
- Jag hade samma problem men lösningen fungerade inte ' t för mitt fall. Jag har diamanter snarare än de fina formerna. Jag använder i en konsol (tty1) och inte i en terminal, så jag har bara 8 färger (debian utan GUI-installation). Är det svaret relevant för mitt problem eller måste jag ställa en ny fråga?
- @LittleNooby OP här. Jag kollade bara på min tty1 i Ubuntu, och där har jag också diamantformerna för plugin-programmet vim airline. Jag misstänker att det ' är ett teckensnittsproblem för tty, jag skulle säga att det ' är tillräckligt specifikt för att motivera en egen fråga.
t_Co
. Ställ istället inTERM=xterm-256color
från skalet innan du startar Vim.TERM=xterm-256color
till höger medTERM=xterm
och:set t_Co=256
. Den till vänster ser ut som den har en grå bakgrund, men att ' en skärmdump artefakt – den ' är faktiskt transparent, och jag kunde se min bakgrund och webbläsarfönstret bakom det. Medt_Co=256
går den förståelsen av terminalen förlorad och bakgrunden är helt svart. Bättre skärmdump: i.stack.imgur.com/kMf7c.pngt_Co
för att ställa in färger? "