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

vim - Pathogen (Vim) 非默认包目录位置

我喜欢将我所有的 Vim 插件和 vimrc 保存在 Dropbox 中的想法。我也喜欢病原体。查看pathogen.vim 文件,似乎我可以为pathogen#infect() 函数提供我的bundle 文件夹的替代位置。但这只是行不通。我已经到处寻找解决方案,但我所做的任何事情都不允许我将病原体的“工作目录”更改为“~/Dropbox/Vim/GlobalRuntimePath/bundle”。我已经尝试直接在我的 vimrc 中采购病原体.vim,但无济于事。Pathogen 没有抱怨,只是我的 vimrc 尝试调用插件中的函数,而这些插件在我删除它们的本地副本时不再存在。

我问错问题了吗?

0 投票
4 回答
10946 浏览

vim - Vim + Pathogen 没有加载帮助文档

目前我使用 Pathogen 来组织我的 vim 插件。它似乎做得很好而且没有任何障碍,但由于某种原因,没有生成帮助标签。我不认为我的文件结构有问题(尽管可能),因为据我所知,我已经正确设置了它,例如:pathogen.vim~/.vim/autoload并且我所有的插件都在~/.vim/bundle

My.vimrcHOME目录的别名,因此我可以快速找到并打开它,病原体相关部分如下所示:

我觉得我已经尝试了我在互联网上找到的每一次迭代,但都没有成功。这些插件似乎每次都能正常工作,但我永远无法使用帮助标签获得帮助文档。如果有帮助,我正在使用 Mac OSX 10.6。

任何建议表示赞赏。谢谢。

0 投票
4 回答
4751 浏览

vim - SnipMate 与病原体

我刚刚在我的服务器上安装了病原体~/.vim并添加了新命令来运行捆绑包

我已经将~/.vim/bundlevim-surround 和 NERDtree 添加到我的文件夹中,一切都很好。然而,当我尝试添加garbas SnipMate 时,它​​不起作用。有人可以帮助解决这个问题吗?谢谢

0 投票
1 回答
616 浏览

vim - 不同的 Vim 环境:单独的插件、vimrc 等

我将 gVim 与Janus一起使用。极好的。现在我想改进和改变这个环境,使它更适合PHP(Drupal)开发。

我更喜欢在完全独立的环境中执行此操作。许多插件和 vimrc 条目可能会在这些环境中重复,但很多需要稍微修改或在两种环境之一中都是不必要的。例如,在 drupal vim 环境中不需要大多数 rails.vim。虽然 Xdebug 设置仅对 PHP 开发有用。可能会有更多这样的环境:比如编写乳胶、博客、演示文稿等。

我不介意在开始开发之前运行命令或脚本,以便在 Rails、Drupal 和其他环境之间切换

我看过病原体,但这似乎只允许“在他们自己的私有目录中安装插件和运行时文件。”,而我正在寻找一种方法将插件和运行时文件捆绑到单独的环境和目录中。

因此,我想 fork Janus 并开始为 Drupal 开发进行修改。

我看到的最简单的解决方案是引入具有自己内容的不同 .vim.somename 目录并切换符号链接:rm ~/.vim && ln -s ~/.vim.somename ~/.vim

这适用于 Vim 吗?这适用于 Janus 吗?有更好的方法吗?

0 投票
2 回答
494 浏览

git - Git Update Changes not from Sub Module - ~/.vim - Pathogen

I was following the guide from here John Anderson Vim Setup to help setup vim. he steps through adding the various submodules to git in the format

since completing his guide I have made further changes. Getting ahead of myself I am on ubuntu my path is ~/.vim and I used the exact {autoload,bundle} setup as described in the guide.

I want to include the changes I added in my ~/.vimrc and the ohther bundles I have installed into my github so I can clone it and go on any other PC.

Really struggling to figure out how to get the changes in git. For example in my ~/.vim/bundle/ directory it has two new folders delimitMate and colorschemes. However when I do git push it returns everything as up to date.

What am I missing?

0 投票
4 回答
2580 浏览

performance - Vim 在处理 LaTeX 文件时运行缓慢

我将 Vim 与一堆插件(pathogen、ctags、snipmate、supertab,...)一起使用,并且一切都适用于各种文件扩展名。

但是,当我尝试编辑 .tex 文件时,它会出现两个似乎相关的问题。首先,Vim 开始工作很慢,其次,当我按“任意字母 + Tab”时,它会尝试自动完成文本中先前写入的单词。

我尝试解决这些问题的一种方法是从我的捆绑文件夹中删除 supertab 插件,但这不是一个令人满意的解决方案。

0 投票
2 回答
1038 浏览

vim - 让 vim 在 ~/.vim/bundles 中使用新插件的最快方法

我正在使用 vim 的病原体。

当我将新插件添加到 ~/.vim/bundle 目录时,让我现有的 MacVim 窗口开始使用它的最快方法是什么?我必须关闭它并打开一个新的,还是有一个可以运行的快速命令?

0 投票
1 回答
713 浏览

vim - 禁用病原体以加载 javascript 文件的特定插件

当我将病原体与 vim 一起用于 javascript 文件时,我不想使用插件“surround”(列为 /bundle/vim-surround)。

我目前有以下内容:

不知何故,我仍然看到环绕声的效果。这是怎么回事?

0 投票
2 回答
1341 浏览

ruby - 如何在不使用 RVM 的情况下安装 Command-T、Pathogen?

我曾经brew install安装 ruby​​(而不是 RVM)。我在我的系统上安装了 ruby​​ 1.9.3p0。(OSX 狮子)

我正在尝试通过病原体安装 Command-T。我通常可以运行 rake、make、ruby 等等,但是当我进入“Command-T”目录并尝试运行rake make它时,会显示Could not find rake-0.8.7 in any of the sources.

我也无法运行任何正常的 ruby​​ 命令。只会ruby --version产生相同的错误。

我知道这与下面有关......但我不知道如何实际解决它。

大多数安装问题是由主机操作系统上的 Ruby 版本与 Vim 本身在编译时链接的 Ruby 版本不匹配引起的。例如,如果一个是 32 位,另一个是 64 位,或者一个来自 Ruby 1.9 系列,另一个来自 1.8 系列,则该插件不太可能工作。

因此,在 Mac OS X 上,我建议使用系统附带的标准 Ruby(当前为 1.8.7)以及最新版本的 MacVim(当前为 7.3 版)。如果您希望使用 Ruby 或 MacVim 的自定义构建(不推荐),那么您必须格外小心以确保在构建 Ruby、Vim 和 Command-T 扩展时使用完全相同的 Ruby 环境。

我尝试将整个 Cellar 目录暂时移出 /usr/local (对于那些不熟悉的人,它是 homebrew 安装 ruby​​ 和其他所有东西的地方)。

在终端中,如果我运行 which ruby​​ 它可以正常工作.. 但是当我在 Command-T 文件夹中运行 rake make 时,它​​仍然给出相同的错误

0 投票
1 回答
14933 浏览

vim - Vim:病原体未加载

我最近搬到了新的 MacBook,带着我的 vim 点文件。虽然 Pathogen 在我的旧 MacBook 上运行良好,但它根本无法在我的新 MacBook 上加载。我现在从头开始重新安装了 Pathogen,但它也不能使用最基本的设置。我已经尝试过 iTerm 和 Terminal.app,以防我正在运行的 iTerm 的较新版本是问题所在。

.vimrc

.vim

有任何想法吗?:)