问题标签 [vundle]

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 回答
2086 浏览

vim - 每次启动 Vim 时都需要 BundleInstall(用于 Vundle)吗?

我在 Win7 上使用 Vim/Cream 和 Cream (v7.3.107) 提供的 Vim 二进制文件,并安装了 Vundle,并且在我运行 :BundleInstall 后插件工作正常。但是在退出并重新启动后,插件在我再次运行 BundleInstall 之前不起作用。这是正常的吗?我认为 BundleInstall 是一次性命令(用于更新时除外)。这是我在 vimrc 中的摘录(实际上是 cream-user.vim,这是 Cream 喜欢的):

.

但是,当我运行 :AutoSaveToggle (vim-auto-save 命令)时,出现以下错误:

.

正在调用 cream-user.vim 文件(它在脚本名中列出):

.

...并且 Vundle 本身已安装,因为它的命令有效,特别是 :BundleList,它在已安装的捆绑包中列出了 vim-auto-save:

重新运行 BundleInstall 后,插件开始工作,我注意到 scriptnames 现在包含额外的文件:

将 :BundleInstall 放入 .vimrc 看起来也不正确,因为它会打开一个缓冲区(可以解决,但仍然......)。我是 Vim 的新手,所以我不确定出了什么问题,可能是我的一些简单的事情,比如我不清楚如何适当地调用 vundle。有想法该怎么解决这个吗?

0 投票
1 回答
258 浏览

vim - 安装/配置 Vundle 时遇到问题

我正在遵循来自https://github.com/gmarik/vundle:BundleInstall的 Vundle 安装说明,但在第 3 步(从 VIM 中 发出命令)遇到了麻烦。我得到一个错误,E492: Not an editor command: BundleInstall

我正在运行 Ubuntu 13.10(64 位)并安装了以下 VIM 相关软件包:

它们都是来自 Ubuntu Saucy 存储库的默认版本。

我有我的 vim 的输出,:version在这里: http: //pastebin.com/pLB1trsG$tree ~/.vimecho $PATH

我的 .vimrc 文件的属性:

我的 .vimrc 文件的内容:http: //pastebin.com/RKYzBZZG

如果您能想到任何其他可能有助于诊断问题的方法,请告诉我。

0 投票
5 回答
6499 浏览

vim - 全新 Vim 安装,Vim 权限错误,Vundle 不起作用

我在 Linux Mint Debian 版上安装了以下 vim 包:

我之前安装了上述软件包,在安装 Vundle 之后(通过http://github.com/gmarik/vundle上的说明可以正常工作)决定,为避免插件冲突,完全删除并重新安装所有上述 vim 软件包/ .vim 文件夹,以便充分利用 Vundle 作为管理我的插件的一种手段。在我的文件资源管理器中,我可以看到从 git 克隆创建的文件夹~/.vim和所有继承的文件夹/文件都属于 root。这会导致 Vundle 出现以下问题:

首先,当我执行:BundleSearch查询时:

http://imgur.com/ZB2RnR7

为了进一步诊断我的问题,我尝试在我的 vimrc 中手动添加一个包:

使用 Vundle GitHub 中完全相同的 vimrc 设置,它可以在之前的安装中运行。现在,当我尝试:BundleInstall得到以下基于权限的错误时:

此外,我的 vimrc 还包含标准的两行插件:

过去,我也遇到过由于权限:helptags而无法访问的问题,~/.vim/doc因此我不得不手动将帮助文件复制到非根文件夹中,并使用:helptags.

我怎样才能克服这些根本问题?Vundle 对我管理我需要编码和跟踪的插件数量非常重要。

0 投票
1 回答
82 浏览

git - 更新/维护分叉 git 存储库的工作流程

我已经分叉了一个 repo 来为项目添加一些更改;它是一个 Vim 插件。我打算使用我的分叉回购作为 Vundle 的来源。但如果将来有的话,我也想从原始存储库中获取更新。

我应该如何维护回购?

  • 我在新分支中有更改;我应该合并它吗?
  • 如果我不合并它,我将不得不在 Vundle 克隆 repo 后手动切换到该分支。
  • 如果我合并它,我如何从原始仓库接收更新?主人会变的。它会被添加为新分支吗?
  • 如果有人能获得一些文章的指针或建议我应该如何搜索解决方案/最佳实践,那就太好了;我的搜索正在挑选垃圾一段时间(可能,我对这里的东西的确切命名一无所知)。

笔记:

  • 我是 git 和 Vim 的新手。
0 投票
2 回答
697 浏览

bash - 从 zsh 恢复到 bash 后,Vim/Vundle 损坏

这是我在尝试 BundleInstall 时收到的错误消息:

我删除了捆绑目录中的所有内容并重新安装了 vundle。它仍然尝试执行 zsh。这里有什么问题?

0 投票
1 回答
61 浏览

vim - 我在哪里可以找到 vim 中的 RecurGrep 命令?

是否有Bundle(for gmarik/Vundle.vim)或其他地方(网站、包、repo)我可以找到并安装RecurGrep

0 投票
1 回答
88 浏览

vim - 在 Vundle 中更改缩进级别的颜色

我想在 Vundle 中更改点的颜色(显示缩进级别)。我t256~/.vimrc. LineNr我通过改变inside成功地改变了行号的颜色~/.vim/bundle/vim-colors/colors/t256.vim ,但我找不到点颜色的变量。

提前致谢

阿卜杜勒

0 投票
1 回答
649 浏览

vim - 如何理解 VimScript 中的 `{'key: function('1')}`?

最近,我支持一个名为Vundle的 Vim 插件。一个名为 as 的字典g:bundle有一个项目:

如果我调用 item.path(),Vundle 可以在 vundle/config.vim 中调用“s:bundle.path()”:

那么,你能告诉我关于Vimscript中匿名函数的参数“1”的用法吗?


更新:

谢谢卡尔卡特先生。

我使用:function {1}命令,其结果是:

功能块同s:bundle.path(),证明大括号中的数字表示Funcref

然后该函数将获得一个数字,而 dict.len 的值是一个引用该函数的 Funcref。该函数只能通过 Funcref 使用。当没有引用它的 Funcref 时,它将自动被删除。

参考:

https://github.com/gmarik/Vundle.vim/blob/master/autoload/vundle/config.vim#L106 http://vimdoc.sourceforge.net/htmldoc/eval.html#Dictionary-function

0 投票
1 回答
140 浏览

vim - Vim 打印出无意义的错误

当我加载 vim 时,我收到以下消息,我无法弄清楚如何调试。

我已经运行vim -V9myVimLog并在输出中得到了这个,但对我来说仍然没有任何用处。

如您所见,“默认”一词在调试日志中打印得很笨拙,但没有任何帮助。

任何帮助将不胜感激。

编辑:我的 vimrc 在这里:https ://gist.github.com/brettof86/9906968

EDIT2 [FIX?] : IDK 它是如何产生影响的,但我在我的 vimrc 中注释掉了每个“Bundle”命令,然后保存并退出。然后我回去一次取消注释它们5个,它开始工作了吗?我不知道为什么它被破坏了,但我希望这可以帮助任何可能遇到这个问题的人。

0 投票
1 回答
1368 浏览

git - 无法通过 HTTP 克隆 Github 存储库,但 SSH 可以(假设这是 Vundle 无法正常工作的原因)

我可以通过 cygwin(x-server) 中的 SSH 将任何 repo 克隆到我的 PC,但它不适用于 HTTPS。

当我尝试:

它永远跟随并且没有显示错误。

如果我将 HTTPS 更改为 SSH,它可以工作。

我担心这个的原因是我认为这是我的 Vundle 无法正常工作的原因。

我在我的电脑上使用 Vundle(在我的 Mac 上工作)。

当我尝试BundleInstallorPluginInstall时,无论 github repo 是什么,它都会卡在插件上,并且没有错误显示。我认为这种情况类似于我尝试克隆 repo 时的情况。

谁能帮我解决这个问题?谢谢!!!!