インストールの推奨事項に従って、pip installを使用して電力線をインストールしました。プロンプトとしてのzshとステータスラインとしてのtmuxの両方で正常に機能していますが、vimで機能させることはできません。
以下をvimrcに追加すると、
python from powerline.vim import setup as powerline_setup
python powerline_setup()
python del powerline_setup
次のエラーが発生します
Error detected while processing /home/jordan/.vimrc:
line 1:
E319: Sorry, the command is not available in this version: python from powerline.vim import setup as powerline_setup
line 2:
E319: Sorry, the command is not available in this version: python powerline_setup()
line 3:
E319: Sorry, the command is not available in this version: python del powerline_setup
編集:私のバージョンのvim(vim.gnome)がpython supportでコンパイルされていることを確認した後、私はそれが(python3)であることに気づきました。したがって、vimrcを変更して、インストール手順に従ってpython3を使用し、以下を取得します。
Error detected while processing /home/jordan/.vimrc:
line 1:
Traceback (most recent call last):
File "<string>", line 1, in <module>
ImportError: No module named 'powerline'
line 2:
Traceback (most recent call last):
File "<string>", line 1, in <module>
NameError: name 'powerline_setup' is not defined
line 3:
Traceback (most recent call last):
File "<string>", line 1, in <module>
NameError: name 'powerline_setup' is not defined
どんなアイデアでも、これは私の知恵で終わります!
解決済みの編集:python3で動作させることができませんでしたが、pythonがvim.gnomeとvim.basicでサポートされているのはこのバージョンのみです。
Vim.noxをインストールしましたapt install vim-nox-py2
with python 2をサポートし、すべてが機能します。うまくいけば、これが他の誰かの頭痛を解決します。
私はそれを次のように修正しました:
~/.vimrc
を編集し、python
をpython3
に変更します。Sudo apt-get install python3-pip
pip3 install --user powerline-status