web-dev-qa-db-fra.com

Comment puis-je configurer mon vim-airline ou vim-powerline

Bonjour, j'essaie d'installer vim-powerline ou new-powerline ou vim-airline sur Windows7 sur un version 64bit de vim Mais je ne peux pas obtenir l'un de ceux qui travaillent.

Dans vim-powerline : je reçois la ligne d'état, mais je ne peux pas voir les délimiteurs Nice '<': vim-powerline J'ai installé le plugin via Vundle et mis à jour mon _vimrc

let g:Powerline_symbols = 'fancy'
set encoding=utf-8
set t_Co=256
set fillchars+=stl:\ ,stlnc:\
let g:Powerline_mode_V="V·LINE"
let g:Powerline_mode_cv="V·BLOCK"
let g:Powerline_mode_S="S·LINE"
let g:Powerline_mode_cs="S·BLOCK"

Toute combinaison semble à peu près la même chose. Il semble qu’il faille installer de nouvelles polices, mais il n’existe pas de how-to Pour les fenêtres,

vim-airline J'ai finalement trouvé ces polices en regardant le plugin vim-airline .

Encore une fois, je ne peux pas tout comprendre, je peux voir quelque '' 'moche' vim-airline-pict Ce n'est pas la belle capture d'écran fournie

54
statquant

Vous n'avez pas utilisé de police patchée! Corriger signifie ajouter manuellement les six symboles supplémentaires à la police à des emplacements spécifiques dans les polices au format UTF. Si ces symboles ne sont pas présents, vous obtenez les blocs d'espace réservé laids, que vous obtenez. Vous pouvez soit corriger vous-même l’aide avec fontforge (pas facile!), Soit simplement télécharger et installer une police pré-appliquée à partir de cette page:

https://github.com/Lokaltog/powerline-fonts

L'installation d'une police dans Windows est simple: cliquez avec le bouton droit de la souris et choisissez Install. Ensuite, vous le configurez comme d'habitude dans votre _vimrc:

set guifont=Liberation_Mono_for_Powerline:h10 

Linux .vimrc pour l'exhaustivité

set guifont=Liberation\ Mono\ for\ Powerline\ 10 

Puis pour la compagnie aérienne

let g:airline_powerline_fonts = 1

ou powerline

let g:Powerline_symbols = 'fancy'

Les autres paramètres sont simplement facultatifs.

Redémarrez et profitez de la ligne *.


Si vous corrigez manuellement, voici un conseil que j’ai appris péniblement: Après avoir corrigé la police normale, n’oubliez pas de corriger les caractères gras et en italique polices aussi ...

59
freeo

J'ai eu un problème similaire pour vim-airline, il a été résolu en allant dans le fichier d'aide

:h airline

faites défiler jusqu'à la section de personnalisation ou recherchez

/unicode symbols

copiez ces trois lignes ci-dessous dans votre ~/.vimrc:

if !exists('g:airline_symbols')
  let g:airline_symbols = {}
endif

copiez ensuite les symboles Unicode de la compagnie aérienne dans votre mine ~/.vimrc.

  if !exists('g:airline_symbols')
    let g:airline_symbols = {}
  endif

  " unicode symbols
  let g:airline_left_sep = '»'
  let g:airline_left_sep = '▶'
  let g:airline_right_sep = '«'
  let g:airline_right_sep = '◀'
  let g:airline_symbols.linenr = '␊'
  let g:airline_symbols.linenr = '␤'
  let g:airline_symbols.linenr = '¶'
  let g:airline_symbols.branch = '⎇'
  let g:airline_symbols.paste = 'ρ'
  let g:airline_symbols.paste = 'Þ'
  let g:airline_symbols.paste = '∥'
  let g:airline_symbols.whitespace = 'Ξ'

démarrez une nouvelle session de terminal et lancez vim ou mvim car dans mon cas, les flèches de la ligne d'état de la compagnie aérienne étaient réglées pour moi.

32
Kingsley Ijomah

J'ai rencontré le même problème et il a été résolu par:

let g:airline_powerline_fonts = 1
6
chxj1992