问题标签 [pathogen]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
652 浏览

windows - 在哪里将我的片段放在带有病原体的 vim 的窗口上?

像主题一样,我找到了linux解决方案:

https://stackoverflow.com/a/8103835

但在 Windows 上,这显然不起作用。添加文件“c:\Program Files\Vim\vimfiles\snippets\javascript.snippets”时,所有 js 片段都不起作用。

0 投票
1 回答
465 浏览

vim - 通过 janus 加载 ftplugin 文件夹

我也在 github 上发布了一个关于这个的问题,但我认为这也是一个很好的提问点:

有谁知道如何完成这个功能?在过去的几天里,我一直在尝试弄清楚这一切,除了直接放入我的~/.vim/文件夹之外,一切都无济于事。

我正在尝试安装jslint ftplugin,以便在编辑 javascript 文件时突出显示错误。我已经尝试了以下所有组合来尝试让这个 ftplugin 在 janus 的上下文中工作:

以上所有的人都没有认识到这一点ftplugin。唯一有效的是:

但这并不理想,因为这不是 janus 的核心。关于这个文件夹(或任何其他ftplugin文件夹)可以放在哪里的任何想法,以便 macvim 识别这个功能?

0 投票
1 回答
2915 浏览

vim - VIM:不是编辑器命令:MiniBufExplorer

我正在使用病原体,我复制了 minibufexplorer 插件:

在 vim 中,当我尝试时:MiniBufExplorer出现错误:

操作系统:CentOS
Vim 7.3

我错过了什么吗?

0 投票
1 回答
2253 浏览

macos - 病原体安装失败?

我的主文件夹中有 .vim 文件夹,.vim/autoload/ 中有 Pathogen.vim 我按照 vim.org 上的病原体指南 put

进入我的 vimrc

当我运行 vim

我的 vimrc 得到“E117:未知功能:病原体#infect”

对配置 vim 感到非常沮丧

我的 vim 版本是:VIM - Vi IMproved 7.3

0 投票
2 回答
309 浏览

git - 在我自己的仓库中使用 git 子模块

我是 git 的新手,所以问题可能真的很愚蠢,对此感到抱歉。我的意思是,我什至在这里发现了与我非常接近的 stackoverflow 问题,但仍然不明白如何正确解决问题。

我有 github repo 和我的 dotfiles,包括 vim。我正在使用带有 vim 的病原体,所以自然的方式是让插件接缝成为

我在某个地方找到的。最后四个命令我只是添加到我的设置脚本中,以便在每次克隆这个 repo 时运行。

第一个问题总是git status向我展示

在该# Changed but not updated:部分并git add vim/bundle/snipmate没有帮助。这很烦人。

第二个问题是我显然不想将snipmate片段保留为默认值,我想更改它们,并且由于病原体片段存储在snipmate文件夹中,该文件夹是子模块,而不是我自己的 repo。当然,我可以clone在那里简单地使用它们,或者甚至创建其中一些的分支,但这似乎不是一个好的解决方案:

  • 可以在 github 上找到我自己的代码与其他代码的混淆;
  • 我不是真的要修改snipmate,我要配置它;
  • 所有这些都使得更新三十部分插件变得复杂甚至不可能。

也许有人可以帮助找到“正确”的答案?

0 投票
3 回答
16761 浏览

windows - 在 Windows 上安装病原体 vim 插件

我打算在 Windows 的 GVIM 中安装病原体插件,但说明说要安装在我没有的 \vimfiles\autoload 文件夹中。我将如何安装病原体?

0 投票
3 回答
2178 浏览

markdown - 使用 Pathogen + Localvimrc 选择性地启用 VIM 插件

我正在处理不同的项目,我想为每个项目选择启用(或禁用)哪些插件。我正在使用 Pathogen 来管理我的插件。

插件列表:

我有一个 main .vimrc,默认情况下启用所有插件,并且在Localvimrclvimrc启用的每个项目主目录中都有一个本地,我在其中将一些插件添加到禁用的插件列表中。

.vimrc

乳胶项目的lvimrc

博客项目的lvimrc

问题

一切正常,除了当我打开我的博客的 html/markdown 文件时没有加载的 vim-markdown(我已经在 中添加了 *.html 扩展名 ftdetect/markdown.vim)。此外,在编辑我的博客文件时vim-markdown的输出中没有列出。:scriptnames

有什么提示吗?

0 投票
1 回答
699 浏览

ruby-on-rails - 安装 Nerdtree 的问题

根据 nerdtree 安装说明,我需要安装 Pathogen.vim 来安装 nerdtree。为了安装pathogen.vim,我遵循了pathogen install instructions,我这样做了:

这在这里创建了pathogen.vim:

然后我按照病原体安装说明进行操作:

==

然后按照 nerdtree 安装说明进行操作:

我尝试像这样安装 nerdtree:

其中产生:

但我无法让 nerdtree 工作。当我尝试这个时:

...然后这个:

我得到错误:

当我尝试 :helptags 时,我得到了错误:

0 投票
3 回答
16173 浏览

vim - Vim 病原体不会加载 - E117:未知功能:病原体#infect

这应该是一个非常简单的问题。我有一个简单的.vimrc文件。它总共有 15 行:

但是,当我尝试启动 vim 时,我收到以下错误消息:

我已经工作了很长时间来解决这个问题,包括看这里:Vim:Pathogen not loading和这里:Pathogen does not load plugins和这里:https ://github.com/tpope/vim-pathogen/issues/50

我将我所有与 vim 相关的文件存储在一个~/.dotfiles/vim/目录中.vimrc.gvimrc.vim/从我的主目录进行符号链接。我尝试加载三个插件:command-t、commentary 和 fugitive。这些插件都是 git 子模块。目录结构如下:

0 投票
2 回答
955 浏览

vim - Vim - 如何使用 Pathogen 安装这个简单的降价预览插件?

我找到了一个小插件来帮助我从 Vim 预览 markdown 文件。它会让我在默认浏览器中看到 HTML 文件。您可以在此处阅读有关插件的信息:http: //blog.natesilva.com/post/5256838248/how-to-preview-a-markdown-document-in-vim

安装说明说:

但是,我正在使用 Tim Pope 的Pathogen插件加载系统来加载其他几个插件,这些插件存储在 bundle 目录下它们自己的目录中。我可以对这个做同样的事情吗?我尝试创建一个bundle/markdown-preview/目录并将其放入markdown.vim其中,但我无法让它以这种方式工作。我不明白什么?在这种情况下甚至有必要使用 Pathogen 吗?它将为我解决什么问题?

另外,为了看看插件是否有效,我按照建议将它安装在 ftplugin 目录中。现在,当我按下时,,pVim 会自行停止并在我的浏览器中打开预览文件。我收到消息:

看到预览后,如何恢复 Vim 并返回编辑文件?