Sto cercando di rendere operativo vim-airlines .
Lho richiesto tramite vundle nel mio ~./vimrc
:
Plugin "bling/vim-airline"
Lho installato e mi aspettavo il mio Vim per assomigliare allo screenshot sulla sua pagina del progetto:
Eppure sembra così:
Per quanto riguarda i caratteri, ho provato ad aggiungere:
let g:airline_powerline_fonts = 1
Eppure le icone allora sono solo incomprensibili.
Cosa mi manca?
Lho appena scoperto per i colori, come descritto in le domande frequenti , posso aggiungere nella mia .vimrc
:
set t_Co=256
Eppure questo fa sì che la linea appaia distorta:
Soprattutto lintegrazione di Git su (branch nome con licona). O il modo in cui viene visualizzata la> – “freccia”. Voglio anche quel piacere per gli occhi. Posso riuscirci anche in Bash? O avrei bisogno di una shell diversa?
Fondamentalmente, voglio che Vim assomigli allo screenshot di esempio sulla pagina del plug-in, poiché mi aspettavo che fosse limpostazione predefinita del plug-in. Come posso ottenerlo?
Commenti
Risposta
Bisogna rendersi conto che le funzionalità implementate dalla compagnia aerea sono ispirate dal plug-in powerline .
Inoltre, facevo troppo affidamento sui documenti, senza rendermene conto cè un documento di aiuto della compagnia aerea ben scritto spedito con se stesso:
:h airline
La lettura della sua documentazione aiuta a comprendere la funzionalità di questo plugin.
Carattere
Come menzionato nei documenti powerline:
Powerline utilizza diversi glifi speciali per ottenere leffetto freccia e alcuni simboli personalizzati per gli sviluppatori. Ciò richiede che nel sistema sia installato un carattere simbolo o un carattere patchato. Lapplicazione utilizzata (ad esempio lemulatore di terminale) deve anche essere configurata per utilizzare i caratteri patchati (in alcuni casi anche supportarla perché i glifi personalizzati vivono in unarea di uso privato che alcune applicazioni riservano per se stesse) o supportare fontconfig per powerline per funzionare correttamente con powerline-specific glifi.
Quindi si possono applicare patch ai caratteri esistenti ( vedere la sezione dei caratteri powerline docs oppure puoi installare una raccolta o caratteri già preparati.
Puoi installare una raccolta di caratteri powerline tramite:
git clone [email protected]:powerline/fonts.git cd fontd ./install.sh
Ho scelto Meslo LG L DZ for Powerline
nel mio terminale.
Uno deve aggiungere a .vimrc
:
let g:airline_powerline_fonts = 1
Colori
Per i colori, devi impostare il tuo .vimrc
:
set t_Co=256
come descritto nelle Domande frequenti .
Th eme
Per vedere il tuo tema corrente, esegui:
:AirlineTheme
per io il valore predefinito era dark
.
Puoi modificarli per la sessione corrente:
:AirlineTheme THEME_NAME
Puoi trovare un elenco di temi qui.
@todo : scopri il tema utilizzato in lo screenshot. In realtà mi piace di più luna
, ma è una questione completamente diversa.
Le mie modifiche attualmente fanno sì che vim abbia questo aspetto:
Commenti
- ' immagino che lo schema dei colori sia uno dei temi solarizzati.
- come hai ottenuto il git branch per apparire?
- @ user4668401 che potrebbe essere il plugin fuggitivo
- Ho avuto lo stesso problema ma la soluzione ' non ha funzionato per il mio caso. Ho i diamanti piuttosto che le belle forme. Sto usando su una console (tty1) e non su un terminale, quindi ho solo 8 colori (debian senza installazione GUI). Questa risposta è pertinente al mio problema o devo fare una nuova domanda?
- @LittleNooby OP qui. Ho appena controllato il mio tty1 in Ubuntu, e lì ho anche le forme di diamante per il plug-in vim airlines. Sospetto che ' sia un problema di font per tty, direi che ' è abbastanza specifico da giustificare una domanda a sé stante.
t_Co
. Invece, impostaTERM=xterm-256color
dalla shell prima di avviare Vim.TERM=xterm-256color
, a destra, conTERM=xterm
e:set t_Co=256
. Quello a sinistra sembra avere uno sfondo grigio, ma ' è un artefatto dello screenshot: ' è effettivamente trasparente e io potrebbe vedere il mio sfondo e la finestra del browser dietro di esso. Cont_Co=256
, la comprensione del terminale viene persa e lo sfondo è completamente nero. Screenshot migliore: i.stack.imgur.com/kMf7c.pngt_Co
per impostare i colori? "