当我在ubuntu 12.10上启动vim时,病原体没有被执行

当我在ubuntu 12.10上启动vim时,病原体没有被执行,ubuntu,vim,pathogen,Ubuntu,Vim,Pathogen,我是维姆的新手。我试图安装插件。我将描述文件夹结构 --- /etc/vim -vimrc -vimrc.tiny -autoload -pathogen.vim -bundle 我还没有在包中添加任何内容 在vimrc文件中,我添加了几行 call pathogen#infect() syntax on filetype plugin indent on 但每当我从终

我是维姆的新手。我试图安装插件。我将描述文件夹结构

--- /etc/vim
            -vimrc
            -vimrc.tiny
            -autoload
              -pathogen.vim
            -bundle
我还没有在包中添加任何内容

在vimrc文件中,我添加了几行

call pathogen#infect()
syntax on
filetype plugin indent on
但每当我从终端启动vim时,它就会抛出错误

错误-

Error detected while processing /usr/share/vim/vimrc:
line   57:
E117: Unknown function: pathogen#infect
Press ENTER or type command to continue
然后我尝试添加

runtime /etc/vim/autoload/pathogen.vim
最重要的是调用病原体感染函数,但什么都并没有发生。在错误中显示的路径是/usr/share/vim/vimrc,可能是因为etc/vim/vimrc是符号链接。我不确定,我是新手。

不。永远不要触摸系统文件

无论您在/etc中执行了什么操作,都必须在/home/username中执行:

bundle目录应该在那里:

/home/username/.vim/autoload/pathogen.vim
/home/username/.vim/bundle
此文件中应包含三行:

/home/username/.vimrc
不,永远不要碰系统文件

无论您在/etc中执行了什么操作,都必须在/home/username中执行:

bundle目录应该在那里:

/home/username/.vim/autoload/pathogen.vim
/home/username/.vim/bundle
此文件中应包含三行:

/home/username/.vimrc

为什么不将配置文件放在主目录~/.vim中?另外,我想您应该将这些配置行放在.vimrc的开头,哪个配置文件?vim为什么不将配置文件放在主目录~/.vim中?另外,我想您应该将这些配置行放在.vimrc的开头,哪个配置文件?很抱歉,我的主目录home/username/中没有.vim文件夹,这就是我更改系统文件的原因。我必须在home dir中显式创建.vim和.vimrc文件夹和文件吗?我已经在home/username dir中创建了.vim dir和.vimrc文件,猜猜看-它工作得很好。谢谢你的指导我们能否得出结论,不管系统文件是什么,我们都可以通过在home目录中添加一个.file并对其进行更改来操作它们?不,您应该完全忘记删除这些系统文件。无论您如何配置Vim,都必须始终在$HOME中完成,无论您在/etc中拥有什么,都与您的配置工作无关。很抱歉,我的主目录HOME/username/中没有.Vim文件夹,这就是为什么我更改了系统文件我必须在home dir中显式地创建.vim和.vimrc文件夹和文件吗?我已经在home/username dir中创建了.vim dir和.vimrc文件,猜猜看-它工作得很好。谢谢你的指导我们能否得出结论,不管系统文件是什么,我们都可以通过在home目录中添加一个.file并对其进行更改来操作它们?不,您应该完全忘记删除这些系统文件。无论您如何配置Vim,都必须始终在$HOME中完成,无论您在/etc中拥有什么,都与您的配置工作无关。