问题标签 [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 投票
3 回答
22872 浏览

vim - 文件类型打开或文件类型关闭?

我将Pathogen插件用于gvim. 配置时,我在vimrc文件中设置以下内容:

现在我正在关注Martin Brochhaus在 Youtube 上的这个教程来设置 Vim 以对 Python 编码有用,他建议如下:

所以目前我有filetype on病原体,但他建议filetype off。这行代码有什么作用,我应该如何配置才能vimrc让 Pathogen 和 Python 都满意?

0 投票
1 回答
412 浏览

vim - perlomni.vim 使用病原体或 vundle 安装失败

我很想安装 perlomni.vim,这样我就可以在 gvim 窗口中使用自动功能查找。

我尝试使用 pathhogen 和 vundle 来尝试配置此捆绑包。

我认为我遇到的问题是我如何安装 perlomni.vim

我有一个目录设置 ~/.vim/bundle/vundle 和 ~/.vim/bundle

病原体途径

然后因为我在 tcsh shell 中运行,所以我将路径变量设置为 set path=($path\:$home/.vim/bin)

我是否应该尝试在 .vim/bundle 目录下安装此文件.....当我运行 make install 命令时,它会尝试将其安装到 .vim/ 目录中,并将它使用的所有 .vim 文件放入 .vim/ ftplugin .vim/plugin .vim/bin 目录.......所以也许我的 .vimrc 文件中没有其他正确的设置来包含以这种方式安装的包。

VUNDLE WAY 我已经安装了 vundle,这是我的 .vimrc 的片段

0 投票
1 回答
7392 浏览

vim - 如何使 emmet.vim 插件工作?

我真的为此头疼 - 我开始使用vim我的日常编程任务,所以我决定使用可用的优秀插件。所以我从Pathogen开始,我相信我成功安装了它。然后我尝试了 emmet.vim但我真的无法完成这项工作。这是我的目录结构

.vimrc内容

那么这是对的吗?然后我尝试了 GitHub 页面上提到的简单教程,但没有成功。所以我做了

但什么也没发生。我很感激对此的任何建议,我真的被困住了

0 投票
0 回答
192 浏览

windows - 如何让病原体在 Windows 上工作?

周末,我在 OS X 上重新设计了我的 .vim 目录以使用 Pathogen.vim。这工作得很好,完成后我将所有内容都签入了 github。

今天,我把所有东西都拉到我的 Windows 安装的 vim 中,发现它在这里不起作用。

我遇到的问题是,pathogen.vim 不加载任何插件,并且进一步阻止从我的 vimfiles 目录加载任何其他内容(例如,colorschemes)。我尝试使用vim -V. 据我所知,pathogen.vim 有一个函数pathogen#glob_directories[]当它应该返回所有插件目录的列表时,它会返回。但我不确定为什么会这样。

有人可以帮我弄清楚如何让病原体在 Windows 上工作吗?

我在 github 上的 .vim 文件,尤其是我的 .vimrc。

这是vim -V具有各种错误报告级别的输出。

vim -Vlog

vim -V12log

vim -V15log

0 投票
1 回答
551 浏览

python - 带有病原体 gvim (v7.x) 问题的 UtilSnips 插件安装

我在使用病原体(在 Windows 7 上)将 UltiSnips 安装到 gvim 上时遇到困难。当我将 UltiSnips 文件夹放在 vim73/bundle 中时,gvim 随后将无法打开。当我删除 UltiSnips 时,gvim 会再次正常打开。

gvim 的版本是 7.3。命令

返回“1”。命令

返回 '​​0' 运行命令

导致 gvim 突然崩溃。我运行了 :version 命令(见下文)以获取有关是否安装了 python 的信息,并且似乎是。vimrc 非常小(见下文)。

我试过用这条线运行它

下面是版本命令的输出和 vimrc

建议赞赏,

吉尔弗拉

0 投票
1 回答
1805 浏览

python-2.7 - Errors when opening VIM (pathogen,rope,python)

After a system upgrade to:

  • Distributor ID: Ubuntu
  • Description: Ubuntu 12.04.2 LTS
  • Release: 12.04
  • Codename: precise

Each time I open vim I get these errors, any hint? If needed I can provide .vimrc file. Thanks in advance!

#xA;
0 投票
3 回答
2348 浏览

vim - ftplugin 文件的 vim、病原体和加载顺序

我已经使用 Vim 和病原体一段时间了,一切正常,但最近我的 ftplugin 配置开始出现加载顺序问题。

我现在遇到的具体问题是python-mode覆盖了我的 ftplugin 设置。我有一个~/.vim/ftplugin/python.vim包含以下行的:

python-mode 带有自己的 ftplugin 文件,该文件还设置textwidth~/.vim/bundle/python-mode/ftplugin/python/pymode.vim.

问题是 Vim 现在在我的 ftplugin 文件之后加载 python-mode 的 ftplugin文件,所以我最终得到了它的textwidth=79. 我最近不得不重新安装 MacPorts,我认为库存配置一定发生了一些变化。

根据其他各种 答案,我尝试了各种技巧,包括在调用病原体之前关闭文件类型/插件检测,但它们都没有帮助。

通过使用verbose set textwidth?和一些echomsg调试,我知道两个 ftplugin 文件都被调用了,并且它们被以错误的(根据我的需要)顺序调用。

有没有办法强制 Vim/pathogen 在插件之后调用我的 ftplugin 文件?

我什至尝试将我的设置放入~/.vim/after/plugin/pymode.vim,但它是在病原体设置插件后立即加载的,所以它仍然在文件之前运行ftplugin,只有在我编辑 Python 文件后才会加载。

0 投票
2 回答
3195 浏览

macos - mac osx 上 vim-pathogen 的问题

我最近从 Ubuntu 搬到了 Mac osx。我的第一件事就是带上我的 vim。

我从 vim.org 下载源代码并用 gcc 编译。(我会将版本输出放在帖子底部)

我将pathogen.vim 添加到 ~/.vim/autoload 目录。但是当我在 ~/.vim/vimrc 中添加代码时:

尝试启动 vim 时出现错误,这是错误输出:

首先,我虽然可能 vim 没有加载 Pathogen.vim,但是 :scriptnames 显示它确实加载了!

在我运行 :function 之后,有些东西引起了我的注意,在感染函数之后有一个“中止”,我搜索了一下,发现它也没有解决我的问题:

谁能帮忙指出我应该怎么做才能解决这个问题?

这是使用命令“vim --version”的版本输出:

0 投票
3 回答
11946 浏览

vim - 如何使 vim 病原体重新加载插件?

是否可以让 vim 在不重新启动 vim 的情况下重新加载病原体插件?我用很多文件打开了vim,然后我将插件添加到:

~/.vim/bundle 从现在开始我想强制 vim 使用新插件。

0 投票
3 回答
1338 浏览

vim - 为什么 vim 不能识别 vimrc 中的插件命令,但运行时会识别?

我已经安装了带有病原体的vim-gitgutter 插件。我可以:GitGutterLineHighlightsEnable从 vim 内部输入,并打开行高亮,很棒。

但我希望在启动时自动启用行高亮,所以我将命令添加到我的~/.vimrc. 但是,当我启动 vim 时,我得到“E492:不是编辑器命令:GitGutterLineHighlightsEnable”。一旦 vim 启动,我可以运行命令。

我的 vimrc 看起来像这样: