1

Так как vim или vim-pymode, похоже, не работают одновременно с python 2 и 3, я подумал, что создаю псевдоним для моей недавно скомпилированной версии vim специально для разработки python 3. Поэтому я добавил этот псевдоним:

alias vim3="vim-py3 -u /home/jim/.vimrc-py3"

В моем .vimrc-py3 должно быть все от оригинального .vimrc, есть только одна дополнительная строка. Итак, я попробовал:

source $HOME/.vimrc
let g:pymode_python = 'python3'

Хотя vim и vim-py3 запускаются нормально, vim3 показывает длинный список ошибок плагинов:

Error detected while processing /home/jim/.vimrc:
line    1:
E117: Unknown function: pathogen#infect
E15: Invalid expression: pathogen#infect()
line  146:
E117: Unknown function: airline#section#create
E15: Invalid expression: airline#section#create(['%='])
line  149:
E117: Unknown function: airline#section#create
E15: Invalid expression: airline#section#create([])
line  150:
E117: Unknown function: airline#section#create
E15: Invalid expression: airline#section#create([])
line  151:
E117: Unknown function: airline#section#create
E15: Invalid expression: airline#section#create(['hunks']) 
Press ENTER or type command to continue

Неправильно ли я поставил оригинал .vimrc?

0