Tôi đã cài đặt đường dây điện bằng cách sử dụng cài đặt pip theo khuyến nghị cài đặt của họ. Tôi có nó hoạt động tốt trong cả zsh như một dấu nhắc và tmux như một dòng trạng thái nhưng tôi không thể làm cho nó hoạt động trong vim.
Khi tôi thêm phần sau vào vimrc của mình:
python from powerline.vim import setup as powerline_setup
python powerline_setup()
python del powerline_setup
Tôi nhận được các lỗi sau
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
EDIT: Sau khi kiểm tra phiên bản vim (vim.gnome) của tôi được biên dịch với hỗ trợ python tôi nhận thấy đó là (python3). Vì vậy, tôi đã thay đổi vimrc để sử dụng python3 theo hướng dẫn cài đặt và nhận được những điều sau đây:
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
Bất kỳ ý tưởng, tôi ở trí thông minh của tôi kết thúc với điều này!
EDIT GIẢI QUYẾT: Tôi không thể làm cho nó hoạt động với python3 nhưng có vẻ như đó là phiên bản duy nhất của python được hỗ trợ trong vim.gnome và vim.basic.
Tôi đã cài đặt vim.nox apt install vim-nox-py2
với hỗ trợ python 2 và tất cả đều hoạt động. Hy vọng rằng điều này giải quyết một người khác đau đầu.