![.vimrc 引用另一个会导致插件错误](https://linux22.com/image/1471769/.vimrc%20%E5%BC%95%E7%94%A8%E5%8F%A6%E4%B8%80%E4%B8%AA%E4%BC%9A%E5%AF%BC%E8%87%B4%E6%8F%92%E4%BB%B6%E9%94%99%E8%AF%AF.png)
由于 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?