Vim hatalarında elektrik hattı kurulumu


9

Kurulum önerilerine göre pip install kullanarak powerline kurdum. I istemi hem zsh bir istem olarak hem de tmux bir statusline olarak çalışıyor ama henüz vim çalışmak için alamıyorum.

Benim vimrc için aşağıdakileri eklediğimde:

python from powerline.vim import setup as powerline_setup
python powerline_setup()
python del powerline_setup

Aşağıdaki hataları alıyorum

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: vim (vim.gnome) sürümümün python desteği ile derlendi kontrol ettikten sonra (python3) olduğunu fark ettim. Bu yüzden kurulum talimatları uyarınca python3 kullanmak için vimrc değiştirdim ve aşağıdakileri alın:

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

Herhangi bir fikir, benim fikir im bununla biter!

ÇÖZÜLEN DÜZENLEME: python3 ile çalışmak için alamadım ama görünüşe göre vim.gnome ve vim.basic desteklenen python tek sürümü.

Vim.nox'u apt install vim-nox-py2python 2 desteği ile yükledim ve hepsi çalışıyor. Umarım bu başka birini baş ağrısını çözer.

Yanıtlar:


11

Aşağıdaki gibi sabitledim:

  1. düzenleme ~/.vimrcve değişim pythoniçin python3orijinal sorunun önüne 3 hatların her birinde
  2. sudo apt-get install python3-pip
  3. pip3 install --user powerline-status
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.