8

Powerline プラグイン ( https://github.com/Lokaltog/vim-powerline ) を初めて使用しようとしています。

プラグインがインストールされているようです。次のコマンドで vundle を使用します。

Bundle 'Lokaltog/powerline', {'rtp':  'powerline/bindings/vim'}

さまざまな設定を試しましたが、現在の vimrc では次のようになっています。

set guifont=Menlo\ Regular\ for\ Powerline:h15
"set guifont=Monaco\ Regular:h15
" set rtp+=~/.vim/bundle/powerline/powerline/bindings/vim
let g:Powerline_symbols = 'fancy'
"let g:Powerline_symbols = 'compatible'
"let g:Powerline_cache_enabled = 1
"set t_Co=256

また、試したコマンドの一部をコメントアウトして貼り付けました。

パッチを適用したフォントと通常のフォントを試しましたが、何も役に立ちません。

laststatus は 2 に設定されます。

Mac OS X 10.8.2 で MacVim を使用しています。

2 つのウィンドウを持つ電力線がどのように見えるかを次に示します。

2つの窓がある送電線

奇妙なボックス化された「x」記号に注意してください...

何か案は?

4

6 に答える 6

9

2つの異なるプラグインを参照しています。vim-powerline古いvimのみのプロジェクトです。Lokaltog/powerlineは新しいPythonベースのポートであり、古いコードポイントが多くの問題を引き起こしたため、このバージョンではコードポイントが変更されています。

次のいずれかを行う必要があります。

  1. バンドルを更新してポイントする(そしてオプションvim-powerlineを削除する)、またはrtp
  2. フォントをhttps://github.com/Lokaltog/powerline-fontsのフォントの1つに更新します(または独自のパッチを適用します)
于 2013-03-08T17:41:36.810 に答える
5

私も同じ問題を抱えていました。https://github.com/Lokaltog/powerline-fontsから「Menlo Regular for Powerline.otf」をダウンロードしました

次に、otf ファイルをダブルクリックすると、Font Book アプリケーションが開きます。フォントが意味不明な記号をウィンドウに表示しているにもかかわらず、インストールをクリックしました。次に、そのフォントを端末のフォントとして設定します (端末の設定で設定するだけです)。これにより、通常の端末 vim ( $ vim) の問題は修正されましたが、MacVim では修正されませんでした。MacVim で修正するには、次の行を .vimrc ファイルに追加する必要がありました。

set guifont=Menlo\ For\ Powerline

スペースをエスケープするには、バックスラッシュが必要です。今ではすべてがうまく機能しています。これが他の人に役立つことを願っています。

編集: もう少し詳細を追加するために、私の .vimrc は次のようになります。

""" FOR STATUSLINE
set encoding=utf-8 " Necessary to show Unicode glyphs
let g:Powerline_symbols = 'fancy'
set rtp+=/Users/nate/Library/Python/2.7/lib/python/site-packages/powerline/bindings/vim
set nocompatible   " Disable vi-compatibility
set laststatus=2   " Always show the statusline
" For powerline font in MacVim
set guifont=Menlo\ For\ Powerline
于 2013-04-14T10:53:17.903 に答える
1

コマンドライン vim (つまり、GUI 実装ではない) を使用している場合は、端末の設定でパッチを適用したフォントを指定する必要がある場合があります。

于 2013-03-10T01:48:16.213 に答える
1

これをvimrcファイルに追加すると修正されました:

set guifont=Source\ Code\ Pro\ for\ Powerline "make sure to escape the spaces in the name properly

ソース: https://github.com/bling/vim-airline/issues/142

于 2014-11-27T14:36:12.940 に答える