2013-10-13 44 views
2

我在嘗試使PowerlineSymbols/Glyph在電力線上正確顯示時出現問題。Vim PowerlineSymbols顯示不正確

我已經嘗試了Lokaltog建議的所有可用字體。我也嘗試以不同的方式設置我的〜/ .vimrc文件中使用的字體,但由於某些原因,電源線不斷顯示錯誤的字符。我還更改了iTerm中的字體。

我已經嘗試過fontforge這個解決方案:

這是我~/.vimrc的外觀適合的電源線:

Bundle 'Lokaltog/vim-powerline' 
let g:Powerline_symbols = "fancy" 

"IndentationGuide <Leader>ig 
Bundle 'nathanaelkane/vim-indent-guides.git' 
let g:indent_guides_auto_colors = 0 
autocmd VimEnter,Colorscheme * :hi IndentGuidesOdd guibg=#998f84 ctermbg=245 
autocmd VimEnter,Colorscheme * :hi IndentGuidesEven guibg=#d9cec3 ctermbg=252 

這是我的截圖我目前正在得到: enter image description here

不確定我錯過了什麼,我會欣賞一個正確的方向推。提前致謝。

+1

[vim-powerline](https://github.com/Lokaltog/vim-powerline已棄用,請嘗試[新版本](https://github.com/Lokaltog/powerline),如果您還有問題,使用[其問題跟蹤器](https://github.com/Lokaltog/powerline/issues)。或者嘗試像[vim-airline](https://github.com/bling/vim-airline)這樣的替代方案。或者花一點時間問自己:你真的*需要這樣一件事情嗎? – romainl

+0

@romainl感謝您的回覆。不太確定導致問題的原因。然而,我安裝了vim-航空公司(使用電力線符號),它的工作就像一個魅力。感謝您的建議和幫助。 – lv10

+0

但是,你的'set guifont = ...'行究竟在哪裏?你不應該離開它 – freeo

回答

4

我有同樣的問題,直到我意識到我沒有在我的iTerm首選項中設置「非ASCII字體」。 iTerm使用該字體來呈現Unicode字形(如Powerline所使用的字體)。

+0

最後!謝謝! – mVChr

+0

解決我的問題,謝謝。 – Jack