首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >未知函数: pathogen#infect

未知函数: pathogen#infect
EN

Stack Overflow用户
提问于 2015-06-09 00:43:58
回答 3查看 14.8K关注 0票数 9

我刚刚安装了MacVim (并覆盖了Vim)。我在试着让病原体发挥作用。当我启动Vim时,我得到以下错误:

代码语言:javascript
运行
复制
Error detected while processing /Users/nir/.vim/autoload/pathogen.vim:
line    1:
E477: No ! allowed: <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
line    2:
E488: Trailing characters: <html><head>
line    3:
Press ENTER or type command to continue

E488: Trailing characters: <title>302 Found</title>
line    4:
E488: Trailing characters: </head><body>
line    5:
E488: Trailing characters: <h1>Found</h1>
line    6:
E488: Trailing characters: <p>The document has moved <a href=
line    7:
E488: Trailing characters: <hr>
line    8:
E488: Trailing characters: <address>Apache/2.2.22 (Debian) Server at tpo.pe Port 443</address>
line    9:
E488: Trailing characters: </body></html>
line    1:
E477: No ! allowed: <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
line    2:
E488: Trailing characters: <html><head>
line    3:
E488: Trailing characters: <title>302 Found</title>
line    4:
E488: Trailing characters: </head><body>
line    5:
E488: Trailing characters: <h1>Found</h1>
line    6:
E488: Trailing characters: <p>The document has moved <a href=
line    7:
E488: Trailing characters: <hr>
line    8:
E488: Trailing characters: <address>Apache/2.2.22 (Debian) Server at tpo.pe Port 443</address>
line    9:
E488: Trailing characters: </body></html>
Error detected while processing /Users/nirchernia/.vimrc:
line    1:
E117: Unknown function: pathogen#infect
E15: Invalid expression: pathogen#infect()

我的.vimrc看起来像这样

代码语言:javascript
运行
复制
execute pathogen#infect()
syntax on
filetype plugin indent on

我的目录看起来像这样

代码语言:javascript
运行
复制
~/
  .vimrc
  .vim
     autoload
       pathogen.vim
     bundle
       nerdtree
  .viminfo
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-06-09 00:48:12

看起来你直接从浏览器复制了pathogen.vim,浏览器里面有所有的HTML标签。

尝试运行以下命令,然后重试-

代码语言:javascript
运行
复制
curl -LSso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim

更多关于pathogen installation的信息。

票数 32
EN

Stack Overflow用户

发布于 2017-09-11 22:31:39

已经发布(并被接受)的答案可能对最初的问题是正确的。

今天我遇到了同样的问题,但公认的答案并没有解决它。经过调查,资源似乎已经移动(可能是暂时的),并且现在位于无效的SSL证书后面。

这对我很有效:

代码语言:javascript
运行
复制
curl --insecure -LSso ~/.vim/autoload/pathogen.vim https://raw.githubusercontent.com/tpope/vim-pathogen/master/autoload/pathogen.vim
票数 1
EN

Stack Overflow用户

发布于 2018-06-10 17:26:03

我也有同样的问题"Ubuntu 16.04“

这个解决方案是:https://github.com/tpope/vim-pathogen/issues/50

.vimrc:

set nocp " set rtp+=/path/to/rtp/that/included/pathogen/vim " if needed call pathogen#infect() syntax on filetype plugin indent on

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30714757

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档