电力线在 vim 中无法使用
Powerline not work in vim
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
我该如何解决这个问题才能在底部显示这条漂亮的线?
问题是 apt-get 没有为 vim 安装绑定。按照说明使用 pip 安装说明:
$ sudo apt-get install python-pip git
$ 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:
- 追加到
.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
$ source ~/.bashrc
这样就不会有人在这里浪费时间了(就像我一样)。如果您从像 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
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
我该如何解决这个问题才能在底部显示这条漂亮的线?
问题是 apt-get 没有为 vim 安装绑定。按照说明使用 pip 安装说明:
$ sudo apt-get install python-pip git
$ 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:
- 追加到
.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
$ source ~/.bashrc
这样就不会有人在这里浪费时间了(就像我一样)。如果您从像 OP 这样的发行版存储库(如 apt-get)安装,则只需在 /etc/vim/vimrc
:
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