我正在使用vim Powerline,它默认出现在电力线上的很多段。比我想要的更多。
我想删除几个默认的。具体来说,那个告诉我我的git分支,文件编码,源语言,行/列号,说unix(可能行结束)的那个。
在docs中,他们说你应该可以使用Pl#Theme#RemoveSegment。
所以我将call Pl#Theme#RemoveSegment('fugitive')
添加到我的〜/ .vimrc中,然后运行:PowerlineClearCache
并重新加载文件,但git分支仍在那里。也许我的名字错了,我猜这是根据here的命名进入我的git分支的那个。
如果有一种方法可以反映一些变量,看看哪些段被注册,那将是有用的,但我无法分辨我是否得到了错误的名称,或者错误地调用了方法,或者是什么。
答案 0 :(得分:2)
The theme list建议段名称可能是fugitive:branch
而不是fugitive
。但是,有点猜测。
答案 1 :(得分:2)
可能会添加更多细分。我个人建议不要使用Pl#Theme#RemoveSegment
执行以下操作:
{path/to/powerline}/autoload/Powerline/Themes/default.vim
复制到~/.vim/autoload/Powerline/Themes/my.vim
。将新文件default
的第一行替换为my
:它应该看起来像
let g:Powerline#Themes#my#theme = Pl#Theme#Create(
添加
let g:Powerline_theme='my'