【问题标题】:Powerline not work in vim电力线在 vim 中不起作用
【发布时间】:2018-05-04 06:57:41
【问题描述】:

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

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

【问题讨论】:

    标签: vim powerline vim-powerline


    【解决方案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

    【讨论】:

      【解决方案2】:

      问题是 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
      Name: powerline-status
      Version: 2.6.dev9999+git.517f38c566456d65a2170f9bc310e6b4f8112282
      Summary: The ultimate statusline/prompt utility.
      Home-page: https://github.com/powerline/powerline
      Author: Kim Silkebaekken
      Author-email: [email protected]
      License: MIT
      Location: /usr/lib/python2.7/site-packages
      Requires: 
      
      1. 附加到.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
      fi
      
      1. $ source ~/.bashrc

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

      【讨论】:

      • 如果你至少在这里总结一下解决方案会很酷,这样当链接失效时这篇文章仍然有用。
      • @MateuszPiotrowski 完成
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-01-31
      • 1970-01-01
      • 2011-07-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多