Jak nakonfiguruji letecký plugin Vim, aby vypadal jako jeho vlastní snímek projektu?

Snažím se provozovat vim-airline .

Vyžadoval jsem to přes vundle ve svém ~./vimrc:

Plugin "bling/vim-airline" 

Nainstaloval jsem to a očekával můj Vim vypadá jako snímek obrazovky na jeho stránce projektu:

Očekávané téma Vim

Přesto to vypadá takto:

Aktuální vzhled mé instance Vim

Pokud jde o písma, zkusil jsem přidat:

let g:airline_powerline_fonts = 1 

Přesto jsou ikony prostě nesmyslné.

Co mi chybí?


Právě jsem zjistil, že pro barvy, jak je popsáno v Časté dotazy , mohu přidat do svých .vimrc:

Přesto to stále vede ke zkreslenému vzhledu řádků:

Vim s t_Co = 256

Zejména integrace Git o (větev název s ikonou). Nebo způsob zobrazení šipky> -. Chci taky ten oční bonbón. Mohu toho v Bashi dosáhnout? Nebo bych potřeboval jiný shell?

V zásadě chci, aby Vim vypadal jako ukázkový snímek obrazovky na stránce pluginu, protože jsem očekával, že to bude výchozí plugin. Jak toho mohu dosáhnout?

Komentáře

  • se zdá být související: vi.stackexchange.com/ questions / 3359 / …
  • Nenastavujte ' t_Co. Místo toho nastavte TERM=xterm-256color z prostředí před spuštěním Vim.
  • Viz: vi.stackexchange.com/a / 1891/205
  • Také: i.stack.imgur.com/hkWc5.png pro srovnání. Vim vlevo byl spuštěn TERM=xterm-256color, vpravo, TERM=xterm a :set t_Co=256. Ten nalevo vypadá, jako by měl šedé pozadí, ale ten ' sa artefakt obrazovky – je ' ve skutečnosti průhledný a já viděl moji tapetu a za ní okno prohlížeče. S t_Co=256 je toto pochopení terminálu ztraceno a pozadí je zcela černé. Lepší snímek obrazovky: i.stack.imgur.com/kMf7c.png
  • @muru Tato užitečná informace, o které si myslím, že by to mohlo být pěkná odpověď na následnou otázku; Jen jsem ' nepřemýšlel o chytlavém jménu kromě " Mám použít t_Co k nastavit barvy? "

odpověď

Člověk si musí uvědomit že funkce implementovaná leteckou společností je inspirována pluginem powerline .

Dále jsem se příliš spoléhal na dokumenty, aniž bych si to uvědomoval k dispozici je dobře napsaný dokument nápovědy letecké společnosti, který je dodáván sám se sebou:

:h airline 

Přečtení jeho dokumentace pomůže porozumět funkcím tohoto pluginu.

Písmo

Jak je uvedeno v dokumentech k powerline:

Powerline používá několik speciálních symbolů k získání efektu šipky a některé vlastní symboly pro vývojáře. To vyžaduje, abyste v systému nainstalovali buď symbolické písmo, nebo opravené písmo. Použitá aplikace (např. Emulátor terminálu) musí být také nakonfigurována tak, aby používala opravená písma (v některých případech ji dokonce podporují, protože vlastní glyfy žijí v oblasti soukromého použití, kterou si některé aplikace vyhrazují pro sebe), nebo podporují fontconfig pro powerline, aby správně fungovala se specifickými powerline glyfy.

Takže je možné opravit existující písma ( viz část písma powerline dokumenty nebo můžete nainstalovat sbírku nebo již připravená písma.

Sbírku písem Powerline můžete nainstalovat pomocí:

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

Vybral jsem Meslo LG L DZ for Powerline v mém terminálu.

Je třeba přidat do .vimrc:

let g:airline_powerline_fonts = 1 

Barvy

Barvy musíte nastavit v vaše .vimrc:

podle popisu v častých dotazech .

Čt eme

Chcete-li zobrazit své aktuální téma, spusťte:

 :AirlineTheme 

pro výchozí hodnota byla dark.

Můžete je změnit pro aktuální relaci pomocí:

 :AirlineTheme THEME_NAME 

Zde naleznete seznam témat.

@todo : Vyhledejte motiv použitý v snímek obrazovky. Vlastně se mi luna líbí víc, ale to je úplně jiná věc.

Moje změny v současné době umožňují, aby vim vypadal takto:

aktuální stav vzhledu vim

Komentáře

  • h ' hádám, že barevná schéma je jedním ze solarizovaných témat.
  • jak jste získali git větev, která se má objevit?
  • @ user4668401, což by mohl být uprchlý plugin
  • měl jsem stejný problém, ale řešení ' nefungovalo pro můj případ. Mám spíše diamanty než pěkné tvary. Používám v konzole (tty1) a ne v terminálu, takže mám pouze 8 barev (debian bez instalace GUI). Je tato odpověď relevantní k mému problému nebo musím položit novou otázku?
  • @LittleNooby OP zde. Právě jsem zkontroloval svůj tty1 v Ubuntu a tam mám také diamantové tvary pro plugin letecké společnosti vim. Mám podezření, že je ' sa problém s písmem pro tty, řekl bych, že je to ' natolik konkrétní, že si vyžaduje vlastní otázku.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *