Вам необходимо удалить операторы set statusline
из файла vimrc.
Все операторы set statusline в моем rc-файле закомментированы, оставив строку, содержащую «set laststatus = 2». Тем не менее проблема не устранена. Пожалуйста, не закрывайте сообщение об ошибке, пока предлагаемое исправление не будет проверено.
Я вижу, что вы используете старую версию Powerline, поскольку в последних версиях оператор python from powerline.bindings.vim import source_plugin; source_plugin()
был изменен на обновление пути выполнения. Пожалуйста, обновите последнюю версию и обновите свой vimrc в соответствии с документами и дайте мне знать, сохраняется ли ошибка.
ОК. Обновлен powerline и изменен оператор вызова powerline в моем rc-файле.
Это помогло в том случае, когда я вручную отправляю свой файл .vimrc в vim, но у меня есть команда autocmd, которая создает файл .vimrc каждый раз, когда сохраняется файл rc. Когда я сохранил свой rc-файл, вызвав команду в строке 232 в моем .vimrc, я получаю ошибку # 153
При использовании autocmd, который использует ресурсы vimrc _, всегда используйте autocmd-nested _.
@Lokaltog Я предполагаю, что эту информацию следует добавить в устранение неполадок, поскольку обычно autocmd использует ресурсы vimrc при сохранении, и я уже видел по крайней мере один такой же вопрос о SO. В большинстве случаев событие ColorScheme
является единственным фактически используемым событием, которое может быть запущено при SourcePre
ресурсов vimrc ( SourceCmd
также опускаются без вложенности, но я почти никогда не вижу они используются, за исключением SourceCmd
команд для {proto}://
псевдо-протоколов и (возможно) сжатых файлов vimball).
@ ZyX-I Спасибо, добавлю в устранение неполадок.
Самый полезный комментарий
При использовании autocmd, который использует ресурсы vimrc _, всегда используйте autocmd-nested _.