Я с радостью использовал Powerline для Vim некоторое время, пока сегодня Homebrew не установил обновление Python с 3.6.5 до 3.7.0. С тех пор Powerline перестала нормально работать в Vim.
Во-первых, при запуске Vim произошла ошибка, говорящая о том, что модуль powerline
не может быть найден, что, я думаю, имеет смысл, если pip
устанавливает пакеты для минорной версии Python.
Итак, я установил пакет powerline-status
снова, используя pip
как , как описано в документации :
pip install powerline-status
Теперь, ModuleNotFoundError
пропал, и я получаю рабочую линию питания в Vim, , но каждый раз, когда я запускаю Vim, я получаю еще одну ошибку, говорящую:
/must>not&exist/foo:1: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses
Press ENTER or type command to continue
И мне нужно нажать Enter или любую другую клавишу, чтобы продолжить, что раздражает.
Если я удаляю следующие команды для загрузки Powerline (как , описанные в документах ) из моего .vimrc
, DeprecationWarning
исчезает, но, очевидно, Powerline также исчезает ...
python3 from powerline.vim import setup as powerline_setup
python3 powerline_setup()
python3 del powerline_setup
Я искал их проблемы с GitHub , но не смог найти ничего связанного.
Кто-нибудь знает решение для этого?