标签: vundle

未知功能:vundle #start

我安装了旧的vundle.git pull我没有使用更新vundle,而是在vundle ~/.vimGithub页面中的 Quick Start部分之后删除旧的vundle 并安装它.

我安装新的vundle时可能会弄坏一些东西.我明白了:

jack@Jack-PC ~ $ vim .vimrc
Error detected while processing /home/jack/.vimrc:
line    6:
E117: Unknown function: vundle#begin
line   15:
E117: Unknown function: vundle#end
Press ENTER or type command to continue
Run Code Online (Sandbox Code Playgroud)

我完全按照Github页面上的说明进行操作.

" .vimrc
set nocompatible
filetype off 

" Vundle 
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
"
"" Vundle Plugins List
"Plugin 'gmarik/Vundle.vim'
"Plugin 'php.vim'
"Plugin 'neocomplcache'
"Plugin 'rails.vim'
"Plugin 'bling/vim-airline'
"
call vundle#end()
filetype plugin indent on
Run Code Online (Sandbox Code Playgroud)

linux vim vundle

24
推荐指数
2
解决办法
2万
查看次数

如何使用ansible来提供vim vundle插件?

我使用vundle作为vim的插件管理器.我想使用ansible自动化vundle插件安装.

但我无法自动做出规定:

- name: install vundle plugin
  shell: vim +PluginInstall +qall
Run Code Online (Sandbox Code Playgroud)

以上是vim的ansible playbook YML文件.当ansible开始运行这个任务时,它会永远持续下去,它永远不会结束,它永远不会失败.直到我强迫它停下来CTRL C.

如果我直接在来宾操作系统中运行该命令,它运行正常,vim显示并完成安装.

这有什么问题?

==========================================
编辑:

在读完Roy Zuo答案后,打开vim的详细模式,我尝试了以下命令:

vim -E -s -c "source ~/.vimrc" +PluginInstall +qall -V
Run Code Online (Sandbox Code Playgroud)

以下是输出:

continuing in /home/vagrant/.vimrc
Searching for "/usr/share/vim/vimfiles/after/syntax/syncolor.vim"
Searching for "/home/vagrant/.vim/after/syntax/syncolor.vim"
Searching for "/home/vagrant/.vim/bundle/Vundle.vim/syntax/syncolor.vim"
Searching for "/after/syntax/syncolor.vim"
Searching for "colors/solarized.vim" in "/home/vagrant/.vim,/usr/share/vim/vimfiles,/usr/share/vim/vim74,/usr/share/vim/vimfiles/after,/home/vagrant/.vim/after,/home/vagrant/.vim/bundle/Vundle.vim,/after"
Searching for "/home/vagrant/.vim/colors/solarized.vim"
Searching for "/usr/share/vim/vimfiles/colors/solarized.vim"
Searching for "/usr/share/vim/vim74/colors/solarized.vim"
Searching for "/usr/share/vim/vimfiles/after/colors/solarized.vim"
Searching for "/home/vagrant/.vim/after/colors/solarized.vim"
Searching for "/home/vagrant/.vim/bundle/Vundle.vim/colors/solarized.vim"
Searching for "/after/colors/solarized.vim"
not found in 'runtimepath': …
Run Code Online (Sandbox Code Playgroud)

vim ansible vundle

15
推荐指数
1
解决办法
1902
查看次数

安装Vundle for VIM

我无法安装Vundle

我按照GitHub上的说明进行操作;

git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim
Run Code Online (Sandbox Code Playgroud)

而这就是......这是cd .vim的树

??? bundle
?   ??? Vundle.vim
?       ??? autoload
?       ?   ??? vundle
?       ?   ?   ??? config.vim
?       ?   ?   ??? installer.vim
?       ?   ?   ??? scripts.vim
?       ?   ??? vundle.vim
?       ??? changelog.md
?       ??? CONTRIBUTING.md
?       ??? doc
?       ?   ??? vundle.txt
?       ??? LICENSE-MIT.txt
?       ??? README.md
?       ??? test
?           ??? files
?           ?   ??? test.erl
?           ??? minirc.vim
?           ??? vimrc
??? $MYVIMRC
Run Code Online (Sandbox Code Playgroud)

7个目录,13个文件

并在.vimrc

set nocompatible …
Run Code Online (Sandbox Code Playgroud)

vim vundle

13
推荐指数
1
解决办法
2万
查看次数

Vim错误E492 - 不是编辑器命令:PluginInstall

我正在尝试在我的Macvim上安装Vundle.我按照以下链接获取Vundle.我还配置了我的.vimrc文件.但是当我尝试PluginInstall时,我收到以下错误.

E492: Not an editor command: PluginInstall
Run Code Online (Sandbox Code Playgroud)

我的.vimrc包含以下内容:

  1 set nocompatible    "https://stackoverflow.com/questions/5845557/in-a-vimrc-is-set-nocc
    ompatible-completely-useless
  2
  3 " https://github.com/gmarik/Vundle.vim
  4 filetype off                  " required
  5
  6 " set the runtime path to include Vundle and initialize
  7 set rtp+=~/.vim/bundle/Vundle.vim
  8 call vundle#begin()
  9 " alternatively, pass a path where Vundle should install plugins
 10 "call vundle#begin('~/some/path/here')
 11
 12 " let Vundle manage Vundle, required
 13 Plugin 'gmarik/Vundle.vim'
 14
 15 " All of your Plugins must be added before the following …
Run Code Online (Sandbox Code Playgroud)

macos vim-plugin vundle

13
推荐指数
1
解决办法
1万
查看次数

使用vundle在VIM中安装ctrlp

我正在使用vundle作为vim的插件管理器.

但是我在安装ctrlp插件时遇到问题.

当我执行时:BundleInstall ctrlp,它会输出以下日志并出现致命错误:

[131003 9时39分27秒]捆绑坚/ ctrlp
[131003 9时39分27秒] $ GIT中克隆--recursive ' https://github.com/kien/ctrlp.git '"/home/username/.vim/束/ ctrlp '[131003 9点39分27秒]>克隆到' /home/username/.vim/bundle/ctrlp'...^@fatal: https://github.com/kien/ctrlp.git/info / refs?service = git-upload-pack not found:你在服务器上运行了git update-server-info吗?^ @
[131003 09:39:28] Helptags:
[131003 09:39:28]:helptags/home /username/.vim/bundle/vundle/doc/
[131003 09:39:28]:helptags /home/username/.vim/bundle/vim-fugitive/doc/
[131003 09:39:28]:helptags/home /username/.vim/bundle/vim-colors-solarized/doc/
[131003 09:39:28]:helptags /home/username/.vim/bundle/nerdtree/doc/
[131003 09:39:28]帮助标签:4捆绑处理
[131003 09:49:39]捆绑ctrlp
[131003 09:49:39] $ git clone --recursive'https://github.com/vim-scripts/ ctrlp.git ''/
home/username..vim/bundle/ctrlp ' [131003 09:49:39]>克隆到'/home/username/.vim/bundle/ctrlp'...^@fatal:https : //github.com/vim-scripts/ctrlp.gi t/info/refs?service = git-upload-pack not found:你在服务器上运行了git update-server-info吗?^ @ [131003 09:49: 40] Helptags:
[131003 09:49:40]:helptags …

vim vim-plugin ctrlp vundle

11
推荐指数
2
解决办法
2万
查看次数

在 vim 启动时忽略 vimrc 中的所有错误

我正在尝试创建一个 Ansible 脚本来设置我的 mac。一种作用是设置vim。首先将我的点文件克隆到本地文件夹并将它们符号链接到 ~/. 在我的 vimrc 中,我使用 vundle 来安装扩展。所以我尝试启动 vim 来安装所有这样的扩展:

- name: vim | Install vundle plugins
  shell: vim  +PluginInstall +qall
Run Code Online (Sandbox Code Playgroud)

但是当我开始这个时,我收到错误:

E185: Cannot find color scheme 'molokai'
Run Code Online (Sandbox Code Playgroud)

是否可以在第一次启动时抑制此错误消息?

vim ansible vundle

8
推荐指数
2
解决办法
1721
查看次数

如何让Vim尊重.editorconfig?

我使用Vundle来安装editorconfig-vim插件.它正确加载并列在:scriptnames.但是,当我创建一个新文件时,x.js不会从~/.editorconfig文件中选择缩进设置(尽管.editorconfig在CWD中没有),并且我有2空格缩进而不是我在我的定义中的4空格~/.editorconfig.

我做错了什么?我应该调用某个命令~/.vimrc来使EditorConfig配置工作吗?

我的~/.editorconfig:

root = true

[*]
end_of_line = lf
insert_final_newline = true
charset = utf-8
indent_style = space
indent_size = 4

[{package.json,.travis.yml,Gruntfile.js,gulpfile.js,webpack.config.js}]
indent_style = space
indent_size = 2
Run Code Online (Sandbox Code Playgroud)

我的~/.vimrc配置:

set nocompatible              " be iMproved, required
filetype off                  " required

set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()

Plugin 'gmarik/Vundle.vim'
Plugin 'tpope/vim-fugitive'
Plugin 'tomasr/molokai'
Plugin 'moll/vim-node'
Plugin 'jelera/vim-javascript-syntax'
Plugin 'pangloss/vim-javascript'
Plugin 'editorconfig/editorconfig-vim'

call vundle#end() …
Run Code Online (Sandbox Code Playgroud)

vim vundle editorconfig

7
推荐指数
1
解决办法
4056
查看次数

Fresh Vim安装,Vim权限错误,Vundle无法正常运行

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

vim
vim-common
vim-tiny
vim-runtime
vim-doc
Run Code Online (Sandbox Code Playgroud)

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

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

http://imgur.com/ZB2RnR7

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

Bundle 'scrooloose/nerdtree'
Run Code Online (Sandbox Code Playgroud)

使用Vundle GitHub中完全相同的vimrc设置,它适用于以前的安装.现在,当我尝试:BundleInstall获取以下基于权限的错误时:

[140112 13:48:10] 

[140112 13:48:10] Bundle scrooloose/nerdtree

[140112 13:48:10] $ git clone --recursive 'https://github.com/scrooloose/nerdtree.git' '/home/ahqiao/.vim/bundle/nerdtree'

[140112 13:48:10] > fatal: could not create work tree dir '/home/ahqiao/.vim/bundle/nerdtree'.: Permission denied\00

[140112 13:48:11] 

[140112 13:48:11] Helptags:

[140112 13:48:11] :helptags /home/ahqiao/.vim/bundle/vundle/doc/

[140112 13:48:11] > Error running :helptags /home/ahqiao/.vim/bundle/vundle/doc/

[140112 13:48:11] Helptags: 1 bundles processed
Run Code Online (Sandbox Code Playgroud)

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

filetype plugin on

set …
Run Code Online (Sandbox Code Playgroud)

vim vim-plugin bundle-install vundle

6
推荐指数
2
解决办法
5047
查看次数

Rust自动完成功能在Vim中不起作用

我安装了Rust和Rust vim插件,但自动完成功能不起作用.

  • 我正在使用每晚版本的Rust(rustc 1.10.0-dev (992bb1332 2016-05-12).
  • 我使用Vundle来安装插件
  • 我正在运行Debian GNU/Linux sid

的.vimrc

set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()

Plugin 'VundleVim/Vundle.vim'
Plugin 'mattn/vim-particle'
Plugin 'davidhalter/jedi-vim'
Plugin 'rust-lang/rust.vim'

call vundle#end()            " required
filetype plugin indent on    " required
Run Code Online (Sandbox Code Playgroud)

为什么自动完成功能不起作用?

vim rust vundle

6
推荐指数
1
解决办法
2196
查看次数

安装 Vundle 后 Vim 错误 1187(无法获取 defaults.vim 文件)

我对 C 和 Vim 绝对是新手(正在学习),从 Python 开始,但现在出于教育原因转向 C,同时我还必须学习 Vim(重点是,这不是我的选择)。系统是Windows 10。问题如下:

  1. 我从这里安装了Vim(32位)(https://github.com/vim/vim-win32-installer/releases),调整它(添加到路径,编辑环境变量等,如教程中所示),找到一个正确的 _vimrc 文件。Vim 开始成功工作(至少,它打开时没有错误,显示了所有功能并让我编辑 _vimrc 文件(我的意思是,在网上寻找合适的文件之前))。

  2. 下一步是安装 Vundle。如教程中所示,我在 C:\Program Files\Vim 中创建了一个包含“bundle”文件夹的“vimfiles”目录,并按照说明在 CMD 中插入“git clone https://github.com/VundleVim/Vundle.vim ” .git C:\Program Files\Vim\vimfiles\bundle”。Common CMD 告诉我 GTFO,但 Git CMD 对命令做出了反应,尽管再次拒绝满足我的要求,因为有“太多的参数”。

  3. 好吧,我在谷歌上搜索了更多,找到了另一个带有 CMD 指令的教程,建议插入“git clone https://github.com/VundleVim/Vundle.vim.git ~/vimfiles/bundle/Vundle.vim”命令。它确实有效(我认为),CMD 的黑盘上充满了多个白色字母,指示下载过程。该过程完成后,我检查了 vimfiles\bundle 文件夹,它似乎是空的,但没关系,我按照指示做了。

  4. 下一步指示编辑 _vimrc 文件,向其中添加一些有关 Vundle 的字符串。当我尝试通过 Vim(或 gVim)打开 _vimrc 时,它显示了一条警告,错误 E1187:无法获取 defaults.vim。Vim 窗口打开时没有任何功能,是空的,底部只有两行,我猜包含文件大小信息。

  5. 我哭了一会儿,但后来振作起来,决定删除整个“vimfiles”文件夹,希望能回到上一步。它不起作用。我认为这可能是第二个存储库,这导致了我的错误,所以我重新创建了 vimfiles\bundle 文件夹,但这次我使用了第一个存储库并缩短了我的目录,如第二个存储库命令(~/vimfiles/bundle /Vundle.vim)。答案是:“该目录不为空等。”

  6. 在又哭了一段时间后,我接受了挑战并删除(卸载)Vim,从头开始下载它,重复所有上述操作。但是,Vundle 的安装再次告诉我“vimfiles\bundle”文件夹不为空,所以“糟糕,亲爱的”。再次,重新安装的 Vim 无法正常工作,因为同样的错误 1187;虽然它显示了 _vimrc 文件的包含内容,但仅供阅读。

  7. 然后我投降了,来这里寻求帮助/建议/怜悯。请帮忙,因为使用这个 Vim 我很快就会口吐白沫。

git vim vundle

6
推荐指数
2
解决办法
8456
查看次数

标签 统计

vundle ×10

vim ×9

vim-plugin ×3

ansible ×2

bundle-install ×1

ctrlp ×1

editorconfig ×1

git ×1

linux ×1

macos ×1

rust ×1