Próbuję uruchomić i uruchomić vim-airline .
Wymagałem tego przez vundle w moim ~./vimrc
:
Plugin "bling/vim-airline"
Zainstalowałem i spodziewałem się mój Vim wyglądał jak zrzut ekranu na stronie projektu:
A jednak wygląda to tak:
Jeśli chodzi o czcionki, próbowałem dodać:
let g:airline_powerline_fonts = 1
A jednak ikony są po prostu bełkotem.
Czego mi brakuje?
Właśnie znalazłem to dla kolorów, jak opisano w często zadawane pytania , mogę dodać w moim .vimrc
:
set t_Co=256
Jednak nadal prowadzi to do zniekształcenia linii:
Szczególnie integracja Git dotycząca (gałąź nazwa z ikoną). Lub sposób wyświetlania> – „strzałki”. Też chcę tego cukierka dla oczu. Czy mogę to osiągnąć w Bash? A może potrzebowałbym innej powłoki?
Zasadniczo chcę, aby Vim wyglądał jak przykładowy zrzut ekranu na stronie wtyczki, ponieważ spodziewałem się, że będzie to domyślna wtyczka. Jak mogę to osiągnąć?
Komentarze
Odpowiedź
Trzeba sobie uświadomić że funkcje wdrożone przez linie lotnicze są inspirowane wtyczką powerline .
Ponadto zbytnio polegałem na dokumentach, nie zdając sobie z tego sprawy istnieje dobrze napisany dokument pomocy linii lotniczych, który jest dostarczany razem z nią:
:h airline
Przeczytanie dokumentacji pomoże zrozumieć działanie tej wtyczki.
Czcionka
Jak wspomniano w dokumentach powerline:
Powerline używa kilku specjalnych glifów, aby uzyskać efekt strzałki i kilka niestandardowych symboli dla programistów. Wymaga to zainstalowania w systemie czcionki symbolicznej lub czcionki poprawionej. Używana aplikacja (np. Emulator terminala) musi być również skonfigurowana do używania poprawionych czcionek (w niektórych przypadkach nawet ją obsługują, ponieważ niestandardowe glify znajdują się w prywatnym obszarze użytku, który niektóre aplikacje rezerwują dla siebie) lub obsługiwać fontconfig, aby powerline działał poprawnie z specyficznymi dla Powerline glify.
Można więc załatać istniejące czcionki ( zobacz sekcję dotyczącą czcionek powerline dokumenty lub możesz zainstalować kolekcję lub już przygotowane czcionki.
Możesz zainstalować kolekcję czcionek powerline przez:
git clone [email protected]:powerline/fonts.git cd fontd ./install.sh
Wybrałem Meslo LG L DZ for Powerline
w moim terminalu.
Do .vimrc
należy dodać:
let g:airline_powerline_fonts = 1
Kolory
W przypadku kolorów musisz ustawić twój .vimrc
:
set t_Co=256
zgodnie z opisem w FAQ .
Cz eme
Aby zobaczyć aktualny motyw, uruchom:
:AirlineTheme
dla ja domyślnym było dark
.
Możesz je zmienić dla bieżącej sesji poprzez:
:AirlineTheme THEME_NAME
Listę motywów znajdziesz tutaj.
@todo : Dowiedz się, jaki motyw jest używany w zrzut ekranu. Właściwie bardziej lubię luna
, ale to zupełnie inna sprawa.
Moje zmiany pozwalają obecnie wyglądać vimowi następująco:
Komentarze
- I ' d zgaduję, że schemat kolorów jest jednym z tematów solaryzowanych.
- skąd masz git gałąź do pojawienia się?
- @ user4668401 to może być wtyczka zbiega
- Miałem ten sam problem, ale rozwiązanie nie ' nie działało mój przypadek. Mam raczej diamenty niż ładne kształty. Używam konsoli (tty1), a nie terminala, więc mam tylko 8 kolorów (debian bez instalacji GUI). Czy ta odpowiedź dotyczy mojego problemu, czy muszę zadać nowe pytanie?
- @LittleNooby OP tutaj. Właśnie sprawdziłem na moim tty1 w Ubuntu, a tam też mam kształty diamentów dla wtyczki linii lotniczych vim. Podejrzewam, że ' to problem z czcionką dla tty, powiedziałbym, że ' jest wystarczająco konkretny, aby uzasadniać własne pytanie.
t_Co
. Zamiast tego ustawTERM=xterm-256color
z powłoki przed uruchomieniem Vima.TERM=xterm-256color
, po prawej, zTERM=xterm
i:set t_Co=256
. Ten po lewej wygląda tak, jakby miał szare tło, ale ' jest artefaktem zrzutu ekranu – jest ' w rzeczywistości przezroczysty, a ja mogłem zobaczyć moją tapetę i okno przeglądarki za nią. W przypadkut_Co=256
zrozumienie terminala zostaje utracone, a tło jest jednolicie czarne. Lepszy zrzut ekranu: i.stack.imgur.com/kMf7c.pngt_Co
do ustawić kolory? "