我通过
~./vimrc
中的vundle要求它:Plugin 'bling/vim-airline'
我有安装了它,并希望我的Vim看起来像其项目页面上的屏幕截图: />
关于字体,我尝试添加:
let g:airline_powerline_fonts = 1
但是图标只是乱码。丢失了吗?
我只是发现颜色,如常见问题所述,我可以在我的
.vimrc
中添加: />但这仍然会导致行外观失真:或显示>-“箭头”的方式。我也想要那个糖果。我什至可以在Bash中实现这一目标吗?还是我需要不同的外壳?基本上,我希望Vim看起来像插件页面上的示例屏幕截图,因为我希望它是插件的默认设置。我该如何实现?
#1 楼
人们必须意识到航空公司实施的功能是受电力线插件启发的。 ::h airline
阅读其文档有助于理解此插件的功能。
字体
powerline文档:
Powerline使用几种特殊的字形来获得箭头效果和一些开发人员自定义符号。这需要在系统中安装符号
或修补字体。使用过的应用程序(例如
终端仿真器)也必须配置为使用修补字体(在某些情况下甚至支持它,因为自定义字形位于某些应用程序为自己保留的专用使用区域中)或支持
fontconfig来使电源线与特定于电源线的字形一起正常工作。
因此,可以修补现有字体(请参阅电源线字体部分的文档,或者您可以安装集合或已经准备好的字体。
可以通过以下方式安装电力线字体集合:
git clone git@github.com:powerline/fonts.git
cd fontd
./install.sh
我在终端中选择了
Meslo LG L DZ for Powerline
。 必须添加到
.vimrc
中:let g:airline_powerline_fonts = 1
颜色
颜色必须设置为您的
.vimrc
:set t_Co=256
,如常见问题解答中所述。
主题
以便查看当前主题,运行:
:AirlineTheme
对我来说默认值为
dark
。您可以更改它们当前会话由:
:AirlineTheme THEME_NAME
您可以在这里找到主题列表。
@todo:找出屏幕截图中使用的主题。我实际上更喜欢
luna
,但这是完全不同的事情。我的更改当前使vim看起来像这样:
评论
我猜想colorscheme是日晒主题之一。
–muru
15年11月27日在18:04
您是如何让git分支出现的?
–the_velour_fog
15年11月27日在18:47
@ user4668401可能是逃犯插件
–k0pernikus
15年11月27日在18:57
我有同样的问题,但是解决方案不适用于我的情况。我有钻石,而不是漂亮的形状。我在控制台(tty1)中使用而不是在终端中使用,因此我只有8种颜色(没有安装GUI的Debian)。该答案与我的问题有关吗,还是我必须提出一个新问题?
– LittleNooby
16-10-20在11:23
@LittleNooby OP在这里。我刚刚在Ubuntu上检查了我的tty1,那里还有vim航空插件的菱形。我怀疑这是tty的字体问题,我想说它足够具体,值得提出自己的问题。
–k0pernikus
16-10-20在13:36
评论
似乎相关:vi.stackexchange.com/questions/3359/…不要设置t_Co。而是在启动Vim之前从shell设置TERM = xterm-256color。
请参阅:vi.stackexchange.com/a/1891/205
另外:i.stack.imgur.com/hkWc5.png进行比较。左边的Vim以TERM = xterm-256color开始,右边的以TERM = xterm和:set t_Co = 256开始。左边的那个看起来像是具有灰色背景,但这是一个屏幕截图工件-实际上是透明的,我可以看到它的墙纸和浏览器窗口。在t_Co = 256的情况下,会失去对终端的理解,背景变成纯黑色。更好的屏幕截图:i.stack.imgur.com/kMf7c.png
@muru我认为这是一个有用的信息,可以很好地回答后续问题;除了“是否应该使用t_Co设置颜色?”之外,我只是没有想到一个易记的名称。