Hallo, ich versuche, vim-powerline oder new-powerline oder vim-airline unter Windows7 auf einer 64-Bit-Version von vim zu installieren Aber ich kann keines davon zum Laufen bringen.
In vim-powerline : Ich erhalte die Statuszeile, kann aber die Nizza '<' Trennzeichen nicht sehen: Ich habe das Plugin über
Vundle
installiert und meinen _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"
Jede Kombination sieht so ziemlich gleich aus. Es scheint, dass man möglicherweise neue Schriftarten installieren muss, aber es gibt kein how-to
Für Windows,
vim-airline Endlich habe ich diese Schriften im vim-airline Plugin gefunden.
Wieder kann ich es nicht ganz richtig machen, ich kann einige hässliche "<<" sehen Dies ist nicht die schöne Screenshot zur Verfügung gestellt
Sie haben keine gepatchte Schriftart verwendet! Patchen bedeutet das manuelle Hinzufügen der sechs zusätzlichen Symbole zur Schriftart an bestimmten Stellen in UTF-formatierten Schriftarten. Wenn diese Symbole nicht vorhanden sind, erhalten Sie die hässlichen Platzhalterblöcke, die Sie erhalten. Sie können entweder selbst mit fontforge patchen (nicht einfach!) Oder Sie können einfach eine vorab gepatchte Schriftart von dieser Seite herunterladen und installieren:
https://github.com/Lokaltog/powerline-fonts
Das Installieren einer Schriftart unter Windows ist einfach: Klicken Sie mit der rechten Maustaste und wählen Sie Install
. Dann setzen Sie es wie gewohnt in Ihrem _vimrc:
set guifont=Liberation_Mono_for_Powerline:h10
Linux .vimrc der Vollständigkeit halber
set guifont=Liberation\ Mono\ for\ Powerline\ 10
Dann für die Fluggesellschaft
let g:airline_powerline_fonts = 1
oder Stromleitung
let g:Powerline_symbols = 'fancy'
Andere Einstellungen sind lediglich optional.
Starten Sie neu und genießen Sie * line.
Wenn Sie manuell patchen, ist hier ein Hinweis, den ich schmerzhaft gelernt habe: Nach dem Patchen der normalen Schrift vergessen Sie nicht, die fetten und kursiv Schriftarten auch ...
Ich hatte ein ähnliches Problem bei vim-airline. Es wurde behoben, indem ich in die Hilfedatei ging
:h airline
scrollen Sie nach unten zum Anpassungsbereich oder suchen Sie
/unicode symbols
kopieren Sie diese drei Zeilen in Ihre ~/.vimrc:
if !exists('g:airline_symbols')
let g:airline_symbols = {}
endif
kopieren Sie dann die Unicode-Symbole aus der Airline-Hilfe in Ihre ~/.vimrc-Mine.
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 = 'Ξ'
starten Sie eine neue Terminalsitzung und starten Sie Ihre vim oder mvim, da in meinem Fall die Statuszeilenpfeile für die Fluggesellschaft für mich aussortiert wurden.
Ich bin auf dasselbe Problem gestoßen und es wurde behoben durch:
let g:airline_powerline_fonts = 1