电力线无法在vim中工作

时间:2017-11-20 22:52:43

标签: vim powerline vim-powerline

Ubuntu 16.04已安装sudo apt-get install powerline并添加到.bashrc:

# Powerline
if [ -f /usr/share/powerline/bindings/bash/powerline.sh ]; then
        source /usr/share/powerline/bindings/bash/powerline.sh
fi

并添加到~/.vimrc

" Powerline
set rtp+=/usr/share/powerline/bindings/vim/

" Always show statusline
set laststatus=2
" Use 256 colours (Use this setting only if your terminal supports 256  colours)
set t_Co=256
let g:Powerline_symbols = "fancy"

再次跑步时,例如。 vim ~/.vimrc这里没有电力线好的状态:  https://www.2daygeek.com/wp-content/uploads/2017/06/install-powerline-in-linux-4.png

如何解决这个问题才能让这条花哨的线条在底部?

2 个答案:

答案 0 :(得分:1)

问题是apt-get没有为vim安装绑定。按照说明使用pip安装说明:

  1. $ sudo apt-get install python-pip git
  2. $ sudo pip install git+git://github.com/Lokaltog/powerline

    $ pip show powerline-status 名称:电力线状态 版本:2.6.dev9999 + git.517f38c566456d65a2170f9bc310e6b4f8112282 摘要:最终状态线/提示实用程序。 主页:https://github.com/powerline/powerline 作者:Kim Silkebaekken 作者电子邮件:[email protected] 执照:麻省理工学院 位置:/usr/lib/python2.7/site-packages 要求:

  3. 附加到.bashrc

    if [ -f `which powerline-daemon` ]; then
    

    powerline-daemon -q   POWERLINE_BASH_CONTINUATION = 1   POWERLINE_BASH_SELECT = 1   。 /usr/local/lib/python2.7/site-packages/powerline/bindings/bash/powerline.sh 网络

  4. $ source ~/.bashrc

  5. 此处的详细信息: https://www.2daygeek.com/powerline-adds-powerful-statusline-to-vim-bash-tumx-in-ubuntu-fedora-debian-arch-linux-mint/

答案 1 :(得分:1)

所以没有人在这里浪费时间(就像我一样)。如果您是从OP之类的发行版存储库(如apt-get)安装的,则只需在/etc/vim/vimrc中现有行的上方添加以下3行:

python from powerline.vim import setup as powerline_setup
python powerline_setup()
python del powerline_setup

如果您使用的是Python3,则将其设置为“ python3”。

我在电力线文档中找到的来源。但是,这些说明适用于从pip进行安装(但也可以在这里使用,因为无论如何它都只是python)。

https://powerline.readthedocs.io/en/latest/usage/other.html#vim-statusline