Hogyan konfigurálhatom a Vim légitársaság plugint úgy, hogy úgy nézzen ki, mint a saját projekt képernyőképe?

Igyekszem elindítani a vim-airline működését.

Vundle-n keresztül igényeltem a ~./vimrc könyvtárba:

Plugin "bling/vim-airline" 

Telepítettem és várhatóan Vim, hogy úgy nézzen ki, mint a képernyőkép a projekt oldalán:

Várható Vim téma

Mégis így néz ki:

Vim példányom tényleges megjelenése

A betűtípusokkal kapcsolatban megpróbáltam hozzáadni:

let g:airline_powerline_fonts = 1 

Az ikonok mégis csak zabálók.

Mi hiányzik?


Csak a színeknél tapasztaltam, amint azt a a GYIK , hozzáadhatom a .vimrc:

set t_Co=256 

Ez azonban továbbra is torznak látszik:

Vim with t_Co = 256

Különösen a Git integráció a (branch név az ikonnal). Vagy ahogy a> – “nyíl” megjelenik. Én is azt a szemet szeretném. Még Bash-ben is elérhetem ezt? Vagy szükségem lenne egy másik héjra?

Alapvetően azt akarom, hogy a Vim úgy nézzen ki, mint a plugin oldalon található képernyőkép, mivel azt vártam, hogy ez lesz a plugin alapértelmezett értéke. Hogyan érhetem el ezt?

Megjegyzések

  • összefüggőnek tűnnek: vi.stackexchange.com/ kérdések / 3359 / …
  • Don ' t set t_Co. Ehelyett állítsa be a TERM=xterm-256color parancsot a shellből, mielőtt elindítja a Vim-et.
  • Lásd: vi.stackexchange.com/a / 1891/205
  • Emellett: i.stack.imgur.com/hkWc5.png összehasonlítás céljából. A bal oldali Vim-et TERM=xterm-256color -vel, a jobb oldalon TERM=xterm és :set t_Co=256. A bal oldali úgy néz ki, mintha egy szürke háttér lenne, de ez a ' sa képernyőkép műterméke – valójában ' átlátszó, és én láthatta a háttérképemet és a mögötte lévő böngészőablakot. A t_Co=256 esetén a terminál megértése elvész, a háttér pedig fekete. Jobb képernyőkép: i.stack.imgur.com/kMf7c.png
  • @muru Ez a hasznos információ úgy gondolom, hogy ez egy szép válasz egy utólagos kérdésre; Csak ' nem gondoltam egy fülbemászó névre a " mellett: t_Co állítsa be a színeket? "

Válasz

Meg kell valósítani hogy a légitársaság által megvalósított funkciót az powerline plugin ihlette.

Ezenkívül túlságosan támaszkodtam a dokumentumokra, nem is látva, hogy jól megírt légitársaság súgó dokumentumot szállított magával:

:h airline 

A dokumentáció elolvasása segít megérteni a plugin működését.

Betűtípus

Amint azt az áramvonalas dokumentumok említik:

A Powerline számos speciális karakterjelet használ a nyílhatás és néhány egyedi szimbólum megszerzéséhez a fejlesztők számára. Ehhez vagy szimbólum betűtípus, vagy javított betűtípus telepítése szükséges a rendszerbe. A használt alkalmazást (pl. Terminálemulátort) szintén be kell állítani a javított betűtípusok használatára (egyes esetekben még támogatják is, mert az egyéni karakterjelek magánhasználati területen élnek, amelyet egyes alkalmazások maguknak fenntartanak), vagy támogatják a fontconfig beállítását, hogy az elektromos vezeték megfelelően működjön karakterjelek.

Így javíthatjuk a meglévő betűtípusokat ( lásd az powerline betűtípus szakaszát docs vagy telepíthet egy gyűjteményt vagy már előkészített betűtípusokat.

Telepíthet egy powerline betűkészletet a következő címen:

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

Én választottam Meslo LG L DZ for Powerline a terminálomban.

Hozzá kell adni a .vimrc címhez:

let g:airline_powerline_fonts = 1 

Színek

A színekhez be kell állítani a .vimrc:

set t_Co=256 

a GYIK-ben leírtak szerint .

Th eme

Az aktuális téma megtekintéséhez futtassa:

 :AirlineTheme 

for nekem az alapértelmezett dark volt.

Megváltoztathatja őket az aktuális munkamenethez:

 :AirlineTheme THEME_NAME 

Itt megtalálhatja a témák listáját.

@todo : Ismerje meg a a képernyőkép. Valójában jobban szeretem a luna t, mégis ez teljesen más kérdés.

A változtatásaimmal a vim jelenleg így néz ki:

a vim megjelenésének jelenlegi állapota

Megjegyzések

  • I ' feltételezem, hogy a színskála az egyik napsütötte téma.
  • hogyan érte el a git megjelenő ág?
  • @ user4668401, ez lehet a szökevény plugin
  • Ugyanez a probléma merült fel bennem, de a megoldás nem működött ' az én ügyem. Gyémántjaim vannak, nem pedig a szép formáim. Konzolban (tty1) és nem terminálban használom, így csak 8 színem van (debian GUI telepítés nélkül). Ez a válasz releváns a problémám szempontjából, vagy új kérdést kell feltennem?
  • @LittleNooby OP itt. Most ellenőriztem a tty1-et az Ubuntuban, és ott vannak a gyémánt formák is a vim légitársaság pluginhoz. Gyanítom, hogy ' ez a tty fontkiadása, azt mondanám, hogy ' sa elég konkrét ahhoz, hogy saját kérdést indokoljon.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük