Vim Powerline三角形尺寸过小

时间:2017-02-03 16:15:16

标签: vim powerline

我一直在努力解决这个问题但总是在我的终端中找到它

Undersized powerline triangle

出现在状态行的三角形尺寸过小,看起来很尴尬。

PS:我的字体偏好设置:enter image description here

编辑我在Ubuntu 16.04上的Gnome Terminal 3.18.3上使用VIM-Vi IMproved 7.4并安装了Vim Powerline插件。

2 个答案:

答案 0 :(得分:0)

我正在使用vim-airline并且面对 完全 同样的事情。我认为解决方案必须使用字体大小,或编码它的价值。在一次混乱的试验和错误之后,在我看来问题实际上是使用的符号。 “尺寸更合适”的字体和合适的字体产生了不错的效果:

vim-airline + Liberation Mono for Powerline font

对于vim-airline,一个选项是访问handleMessage并将我的.vimrc复制/粘贴到注释为void YourSimpleModule::handleMessage(cMessage *msg) { MyPacket * packet = dynamic_cast<MyPacket*> (msg); if (packet != nullptr) { // it is MyPacket } else { // other message } 的符号,必须先为其创建字典:{{1} }。

不知道它如何适用于电力线(即使评论说“vim-powerline-symbols”),但你可以试试。最糟糕的情况你尝试使用这个调整vim-airline。

希望它有所帮助!

答案 1 :(得分:0)

我在airline.txt帮助中找到了更大的Powerline三角形。请参阅下面的电力线符号。我从电源线部分复制并粘贴了正确的三角形,以使其工作。

查看下面的图片了解更多详情。

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.crypt = ''
let g:airline_symbols.linenr = '␊'
let g:airline_symbols.linenr = '␤'
let g:airline_symbols.linenr = '¶'
let g:airline_symbols.maxlinenr = '☰'
let g:airline_symbols.maxlinenr = ''
let g:airline_symbols.branch = '⎇'
let g:airline_symbols.paste = 'ρ'
let g:airline_symbols.paste = 'Þ'
let g:airline_symbols.paste = '∥'
let g:airline_symbols.spell = 'Ꞩ'
let g:airline_symbols.notexists = '∄'
let g:airline_symbols.whitespace = 'Ξ'

" powerline symbols
let g:airline_left_sep = ''
let g:airline_left_alt_sep = ''
let g:airline_right_sep = ''
let g:airline_right_alt_sep = ''
let g:airline_symbols.branch = ''
let g:airline_symbols.readonly = ''
let g:airline_symbols.linenr = ''

- old airline set up

- new airline set up