Come si configura il plug-in della compagnia aerea Vim in modo che assomigli allo screenshot del proprio progetto?

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:

Tema Vim previsto

Eppure sembra così:

Aspetto effettivo della mia istanza Vim

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:

Vim con t_Co = 256

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

  • sembra correlato: vi.stackexchange.com/ domande / 3359 / …
  • Non ' t set t_Co. Invece, imposta TERM=xterm-256color dalla shell prima di avviare Vim.
  • Vedi: vi.stackexchange.com/a / 1891/205
  • Inoltre: i.stack.imgur.com/hkWc5.png per un confronto. Il Vim a sinistra è stato avviato con TERM=xterm-256color, a destra, con TERM=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. Con t_Co=256, la comprensione del terminale viene persa e lo sfondo è completamente nero. Screenshot migliore: i.stack.imgur.com/kMf7c.png
  • @muru Queste informazioni utili che penso che potrebbero essere bella risposta a una domanda di follow-up; Non ho ' pensato a un nome accattivante oltre a " Dovrei usare t_Co per impostare i colori? "

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:

stato corrente dellaspetto di vim

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.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *