設定中のvimエラーの電力線


9

インストールの推奨事項に従って、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サポートでコンパイルされていることを確認した後、それが(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で動作させることができませんでしたが、vim.gnomeとvim.basicでサポートされているPythonの唯一のバージョンのようです。

apt install vim-nox-py2はpython 2をサポートするvim.noxをインストールしましたが、すべて機能します。うまくいけば、これは他の誰かの頭痛を解決します。

回答:


11

私はそれを次のように修正しました:

  1. 上記の元の質問の3行それぞれを編集~/.vimrcして変更pythonするpython3
  2. sudo apt-get install python3-pip
  3. pip3 install --user powerline-status
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.