我一直在努力解决这个问题但总是在我的终端中找到它
出现在状态行的三角形尺寸过小,看起来很尴尬。
编辑我在Ubuntu 16.04上的Gnome Terminal 3.18.3上使用VIM-Vi IMproved 7.4并安装了Vim Powerline插件。
答案 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 = ''