Ich habe Powerline mit Pip Install gemäß den Installationsempfehlungen installiert. Ich habe es sowohl in zsh als Eingabeaufforderung als auch in tmux als Statuszeile einwandfrei funktioniert, aber ich kann es nicht in vim zum Laufen bringen.
Wenn ich meinem vimrc Folgendes hinzufüge:
python from powerline.vim import setup as powerline_setup
python powerline_setup()
python del powerline_setup
Ich erhalte die folgenden Fehler
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
BEARBEITEN: Nachdem ich überprüft hatte, ob meine Version von vim (vim.gnome) mit Python-Unterstützung kompiliert wurde, stellte ich fest, dass dies der Fall ist (python3). Also habe ich das vimrc geändert, um python3 gemäß den Installationsanweisungen zu verwenden und Folgendes zu erhalten:
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
Irgendwelche Ideen, ich bin nach meinem Verstand damit fertig!
LÖSUNG BEARBEITEN: Ich konnte es nicht mit Python3 zum Laufen bringen, aber es scheint, dass dies die einzige Version von Python ist, die in vim.gnome und vim.basic unterstützt wird.
Ich habe vim.nox apt install vim-nox-py2
mit Python 2-Unterstützung installiert und alles funktioniert. Hoffentlich löst dies jemand anderem Kopfschmerzen.