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

github - 使用 Vundle 管理自己的 Vim 插件分支

我在 Vim 中使用 Vundle 作为插件管理器,碰巧我想对一些插件进行修改以纠正错误或实现个人更改。

我一般做的是

  1. 分叉原始回购
  2. 编辑.vimrc文件并将行更改Plugin 'original-repo'Plugin 'my-fork', run:so %然后:PluginInstall
  3. 进行更改并提交
  4. 推到我的叉子上
  5. 发送 PR

此时 PR 可以被接受或被拒绝。在前一种情况下,一切正常。后一种情况呢?

我的意思是,总的来说,我可以决定将未接受的编辑保留在我的 fork 中(毕竟我刚刚提交了它)以及本地分支中(也就是说,我保留Plugin 'my-fork'在我的.vimrc文件中),因为我出于某种原因,认为此编辑对我很重要。另一方面,我不希望我的分叉因为一个或几个提交而变老;也就是说,我仍然希望我的 fork 包含原始 repo 的新提交。此外,我希望仍然能够发送我可以做的其他提交的 PR,注意从同步的 fork 发送 PR 的 PR 最佳实践。

我可以想象这些工具适合什么用途,即

  • 用于创建分叉和发送 PR 的网络
  • git管理本地fork的不同分支
  • Vundle管理 Vim 插件

我已经在使用了。

所以问题是:我应该遵循什么样的工作流程来管理我可能参与提交 PR 的 Vim 插件(而且我显然无法提前知道哪些 PR 被接受,哪些被拒绝)?

0 投票
1 回答
925 浏览

vim - Cygwin git 和 git bash 路径混淆

所以我想用 Vundle 安装一些 vim 插件,我把所有东西都设置好了,运行 PluginInstall 命令得到了这个:

致命:无法创建临时文件:结果太大

我应该提一下,我的环境中同时安装了 git-bash 和 cygwin git 包。在此处输入图像描述

我做了一些谷歌搜索,发现我不应该通过cygwin使用windows版本的git,安装了cygwin git包,再次尝试无济于事。事实证明,即使我已经安装了 cyg pkg,cygwin 仍在使用 git-bash。

在此处输入图像描述

我尝试使用 cygwin 的 git 版本手动拉取插件并且它有效。那么我如何强制 cygwin 使用它自己的包。在我的用户路径变量中,只有 cygwin 的 bin 文件夹,git-bash 在系统的路径变量中。如何强制用户路径一优先于 git-bash 版本?这不应该是默认行为吗?

0 投票
1 回答
326 浏览

vim - Windows 上的 GVIM Vundle 问题

我在使用 Vundlebegin方法时遇到了这个错误。

我以前用过带有 MAC 的 Vundle,但在 Windows 中它不起作用。不确定它是否特定于 Windows。如果您对此问题有任何想法,请提供帮助。谢谢

0 投票
0 回答
700 浏览

vim - Vundle 无法安装插件

我正在尝试安装 rust.vim 并且我已按照说明安装 Vundle 并且Plugin 'rust-lang/rust.vim'之前在我的 vim.rc 文件中添加了call vundle#end()但是当我尝试加载 Vim 时我得到以下信息

我按回车,当我使用 `:PluginInstall' 时,它说完成但出现错误,日志如下:

0 投票
1 回答
1054 浏览

debugging - Vim 航空公司自定义设置

在我的 vimrc 设置的屏幕截图中,我使用 vundle 安装了插件 vim-airline。在浏览了航空公司的文档后,我找到了一组行来定制我的航空公司。

问题是用红色突出显示的问题。蓝色突出显示的一个可以正常工作,但红色的不能。左边的和右边的一样。我尝试使用不同的 Unicode 符号但不起作用。任何解决这种情况的方法,因为这困扰着我的强迫症:P。

提前致谢。

0 投票
1 回答
2427 浏览

vim - Vim 不加载插件

出于某种原因,我的 vim 根本没有加载任何插件。我正在使用 Vundle 来管理插件。所有插件都安装在默认位置(即。~/.vim/bundle)。我尝试重新安装 Vundle,但问题仍然存在。这是我的.vimrc文件的样子:

如果重要的话,我在 macOS 10.12 上使用 MacVim。这是vim --version吐出来​​的:

0 投票
1 回答
587 浏览

python - VIM 不是从 Python 虚拟环境内部启动的

我通常可以毫无问题地使用 vim。但是,每当我尝试从 python 虚拟环境(Conda 和 virtualenv)中启动它时,都会出现分段错误。

我已经确定这是因为Valloric\YouCompleteMe插件。当我从我的一切中注释掉相应的行时,.vimrc一切都按预期工作。

我在我的工作流程中经常使用 YCM,并且很想找到一个可以在虚拟环境中使用它的解决方案。

我的相关行.vimrc如下:

0 投票
1 回答
40 浏览

git - 如果使用带有 git 存储库链接的配置,vundle 如何处理重大更改?

如果我这样做:PluginUpdate了,我怎么能确定.vimrc作为 git 存储库链接列出的插件的开发人员没有通过重大更改更新他们的存储库?

例如,我正在使用存储库的链接,Plugin 'tpope/vim-fugitive'并且我不希望此依赖项在下次升级时引入重大更改。

一般来说,vim 插件的开发是否需要不将重大更改放入最新master分支的约定?我怀疑这样的约定是否存在,但是,vim 插件是否有某种政策来避免通过插件升级破坏配置?

0 投票
1 回答
1603 浏览

vim - 无法使用 Vundle 获取 vimrc 文件

我使用 Vundle 作为我的 vim 插件管理器,我在运行时注意到了

source ~/.vimrc它给了我一个vundle加载错误。但是我的插件工作正常。

我得到的错误是

当我检查路径(~/dotfiles/vim/bundle/Vundle.vim)时,我可以看到 Vundle 文件在路径中

在此处输入图像描述

下面是我的vimrc文件(符号链接到~/.vimrc

我的 vim 版本是 - 版本 8.0.1100。MacOS 版本是 - 10.12.5 (MacOSSierra)。

PS:我确实检查了这个 SO 问题,但没有运气

0 投票
1 回答
496 浏览

vim - Floobits 错误:没有 neovim python 模块

我正在尝试为 floobits ( https://floobits.com/help/plugins/nvim )安装 Neovim 插件,:PluginInstall在 Vim 中安装后,标题中出现错误。谁能告诉我我做错了什么?这是我的~/.vimrc文件。

我从~/.vimrcto建立了一个符号链接~/.config/nvim/init.vim,根据https://github.com/neovim/neovim/wiki/FAQ#where-should-i-put-my-config-vimrc您可以从当前创建一个符号链接.vimrc 到那个路径。

在使用 Vundle 之前,我还使用病原体作为 vim 包管理器,并且已经运行

2次:一次用于python虚拟环境,另一次用于全局,同时用于python 2和3。