问题标签 [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.
windows - 在哪里将我的片段放在带有病原体的 vim 的窗口上?
像主题一样,我找到了linux解决方案:
https://stackoverflow.com/a/8103835
但在 Windows 上,这显然不起作用。添加文件“c:\Program Files\Vim\vimfiles\snippets\javascript.snippets”时,所有 js 片段都不起作用。
vim - 通过 janus 加载 ftplugin 文件夹
我也在 github 上发布了一个关于这个的问题,但我认为这也是一个很好的提问点:
有谁知道如何完成这个功能?在过去的几天里,我一直在尝试弄清楚这一切,除了直接放入我的~/.vim/
文件夹之外,一切都无济于事。
我正在尝试安装jslint ftplugin
,以便在编辑 javascript 文件时突出显示错误。我已经尝试了以下所有组合来尝试让这个 ftplugin 在 janus 的上下文中工作:
以上所有的人都没有认识到这一点ftplugin
。唯一有效的是:
但这并不理想,因为这不是 janus 的核心。关于这个文件夹(或任何其他ftplugin
文件夹)可以放在哪里的任何想法,以便 macvim 识别这个功能?
vim - VIM:不是编辑器命令:MiniBufExplorer
我正在使用病原体,我复制了 minibufexplorer 插件:
在 vim 中,当我尝试时:MiniBufExplorer
出现错误:
操作系统:CentOS
Vim 7.3
我错过了什么吗?
macos - 病原体安装失败?
我的主文件夹中有 .vim 文件夹,.vim/autoload/ 中有 Pathogen.vim 我按照 vim.org 上的病原体指南 put
进入我的 vimrc
当我运行 vim
我的 vimrc 得到“E117:未知功能:病原体#infect”
对配置 vim 感到非常沮丧
我的 vim 版本是:VIM - Vi IMproved 7.3
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,我要配置它;
- 所有这些都使得更新三十部分插件变得复杂甚至不可能。
也许有人可以帮助找到“正确”的答案?
windows - 在 Windows 上安装病原体 vim 插件
我打算在 Windows 的 GVIM 中安装病原体插件,但说明说要安装在我没有的 \vimfiles\autoload 文件夹中。我将如何安装病原体?
markdown - 使用 Pathogen + Localvimrc 选择性地启用 VIM 插件
我正在处理不同的项目,我想为每个项目选择启用(或禁用)哪些插件。我正在使用 Pathogen 来管理我的插件。
插件列表:
我有一个 main .vimrc
,默认情况下启用所有插件,并且在Localvimrclvimrc
启用的每个项目主目录中都有一个本地,我在其中将一些插件添加到禁用的插件列表中。
.vimrc
乳胶项目的lvimrc
博客项目的lvimrc
问题
一切正常,除了当我打开我的博客的 html/markdown 文件时没有加载的 vim-markdown(我已经在 中添加了 *.html 扩展名 ftdetect/markdown.vim
)。此外,在编辑我的博客文件时vim-markdown
的输出中没有列出。:scriptnames
有什么提示吗?
ruby-on-rails - 安装 Nerdtree 的问题
根据 nerdtree 安装说明,我需要安装 Pathogen.vim 来安装 nerdtree。为了安装pathogen.vim,我遵循了pathogen install instructions,我这样做了:
这在这里创建了pathogen.vim:
然后我按照病原体安装说明进行操作:
==
然后按照 nerdtree 安装说明进行操作:
我尝试像这样安装 nerdtree:
其中产生:
但我无法让 nerdtree 工作。当我尝试这个时:
...然后这个:
我得到错误:
当我尝试 :helptags 时,我得到了错误:
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 子模块。目录结构如下:
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 目录中。现在,当我按下时,,p
Vim 会自行停止并在我的浏览器中打开预览文件。我收到消息:
看到预览后,如何恢复 Vim 并返回编辑文件?