Так как 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?