安装 vim 插件 vundle 在全新安装时失败
Installing vim plugin vundle fails on fresh install
我正在尝试在 VPS 上自定义 Vim。我已经完成了许多教程和 README.md 文件中描述的所有操作。
因此,apt-get vim、vim 有效
易于获取 git
拉 vim
创建 ~/.vimrc
看起来像这样:
" vim -u test/vimrc
set nocompatible
set nowrap
filetype off
set rtp+=~/.vimrc/bundle/Vundle.vim
call vundle#begin()
Plugin 'VundleVim/Vundle.vim'
Plugin 'L9'
call vundle#end()
filetype plugin indent on
我的树结构应该是这样的:
.
└── bundle
└── Vundle.vim
├── autoload
│ ├── vundle
│ │ ├── config.vim
│ │ ├── installer.vim
│ │ └── scripts.vim
│ └── vundle.vim
├── changelog.md
├── CONTRIBUTING.md
├── doc
│ └── vundle.txt
├── ftplugin
│ └── vundlelog.vim
├── LICENSE-MIT.txt
├── README.md
├── README_ZH_CN.md
├── syntax
│ └── vundlelog.vim
└── test
├── files
│ └── test.erl
├── minirc.vim
└── vimrc
现在,根据手册和README.md,我应该运行 Vim,它应该加载插件,但是没有。
line 6:
E117: Unknown function: vundle#begin
line 8:
E492: Not an editor command: Plugin 'VundleVim/Vundle.vim'
line 10:
E492: Not an editor command: Plugin 'L9'
line 12:
E117: Unknown function: vundle#end
我试图阅读人们遇到的一些现有问题,他们都对一些东西进行了一些定制,更改了默认文件夹等,但我所有的东西看起来都在它们应该在的地方,我正在尝试默认设置。
另外,我看到人们要求 :scriptnames 所以这里是:
1: /usr/share/vim/vimrc
2: /usr/share/vim/vim74/debian.vim
3: /usr/share/vim/vim74/syntax/syntax.vim
4: /usr/share/vim/vim74/syntax/synload.vim
5: /usr/share/vim/vim74/syntax/syncolor.vim
6: /usr/share/vim/vim74/filetype.vim
7: ~/.vimrc
8: /usr/share/vim/vim74/ftoff.vim
9: /usr/share/vim/vim74/ftplugin.vim
10: /usr/share/vim/vim74/indent.vim
11: /usr/share/vim/vim74/plugin/getscriptPlugin.vim
12: /usr/share/vim/vim74/plugin/gzip.vim
13: /usr/share/vim/vim74/plugin/matchparen.vim
14: /usr/share/vim/vim74/plugin/netrwPlugin.vim
15: /usr/share/vim/vim74/plugin/rrhelper.vim
16: /usr/share/vim/vim74/plugin/spellfile.vim
17: /usr/share/vim/vim74/plugin/tarPlugin.vim
18: /usr/share/vim/vim74/plugin/tohtml.vim
19: /usr/share/vim/vim74/plugin/vimballPlugin.vim
20: /usr/share/vim/vim74/plugin/zipPlugin.vim
现在,在这里写这篇文章,我注意到显然某个地方的某些默认设置正在将内容放入 /usr/share?是我的问题吗?
谢谢。
你有
set rtp+=~/.vimrc/bundle/Vundle.vim
在你的 vimrc 中,这意味着你的 Vundle.vim
在 ~/.vimrc/bundle/
之下。但是 ~/.vimrc
列在 :scriptnames
的结果中。因此,如果您按照 Vundle.vim 的说明进行操作,我认为您应该将上面的行更改为
set rtp+=~/.vim/bundle/Vundle.vim
如果您的 ~/.vimrc
是常规文件而不是目录,并且您的 Vundle.vim
在 ~/.vim/
下。
我正在尝试在 VPS 上自定义 Vim。我已经完成了许多教程和 README.md 文件中描述的所有操作。
因此,apt-get vim、vim 有效 易于获取 git 拉 vim 创建 ~/.vimrc
看起来像这样:
" vim -u test/vimrc
set nocompatible
set nowrap
filetype off
set rtp+=~/.vimrc/bundle/Vundle.vim
call vundle#begin()
Plugin 'VundleVim/Vundle.vim'
Plugin 'L9'
call vundle#end()
filetype plugin indent on
我的树结构应该是这样的:
.
└── bundle
└── Vundle.vim
├── autoload
│ ├── vundle
│ │ ├── config.vim
│ │ ├── installer.vim
│ │ └── scripts.vim
│ └── vundle.vim
├── changelog.md
├── CONTRIBUTING.md
├── doc
│ └── vundle.txt
├── ftplugin
│ └── vundlelog.vim
├── LICENSE-MIT.txt
├── README.md
├── README_ZH_CN.md
├── syntax
│ └── vundlelog.vim
└── test
├── files
│ └── test.erl
├── minirc.vim
└── vimrc
现在,根据手册和README.md,我应该运行 Vim,它应该加载插件,但是没有。
line 6:
E117: Unknown function: vundle#begin
line 8:
E492: Not an editor command: Plugin 'VundleVim/Vundle.vim'
line 10:
E492: Not an editor command: Plugin 'L9'
line 12:
E117: Unknown function: vundle#end
我试图阅读人们遇到的一些现有问题,他们都对一些东西进行了一些定制,更改了默认文件夹等,但我所有的东西看起来都在它们应该在的地方,我正在尝试默认设置。
另外,我看到人们要求 :scriptnames 所以这里是:
1: /usr/share/vim/vimrc
2: /usr/share/vim/vim74/debian.vim
3: /usr/share/vim/vim74/syntax/syntax.vim
4: /usr/share/vim/vim74/syntax/synload.vim
5: /usr/share/vim/vim74/syntax/syncolor.vim
6: /usr/share/vim/vim74/filetype.vim
7: ~/.vimrc
8: /usr/share/vim/vim74/ftoff.vim
9: /usr/share/vim/vim74/ftplugin.vim
10: /usr/share/vim/vim74/indent.vim
11: /usr/share/vim/vim74/plugin/getscriptPlugin.vim
12: /usr/share/vim/vim74/plugin/gzip.vim
13: /usr/share/vim/vim74/plugin/matchparen.vim
14: /usr/share/vim/vim74/plugin/netrwPlugin.vim
15: /usr/share/vim/vim74/plugin/rrhelper.vim
16: /usr/share/vim/vim74/plugin/spellfile.vim
17: /usr/share/vim/vim74/plugin/tarPlugin.vim
18: /usr/share/vim/vim74/plugin/tohtml.vim
19: /usr/share/vim/vim74/plugin/vimballPlugin.vim
20: /usr/share/vim/vim74/plugin/zipPlugin.vim
现在,在这里写这篇文章,我注意到显然某个地方的某些默认设置正在将内容放入 /usr/share?是我的问题吗?
谢谢。
你有
set rtp+=~/.vimrc/bundle/Vundle.vim
在你的 vimrc 中,这意味着你的 Vundle.vim
在 ~/.vimrc/bundle/
之下。但是 ~/.vimrc
列在 :scriptnames
的结果中。因此,如果您按照 Vundle.vim 的说明进行操作,我认为您应该将上面的行更改为
set rtp+=~/.vim/bundle/Vundle.vim
如果您的 ~/.vimrc
是常规文件而不是目录,并且您的 Vundle.vim
在 ~/.vim/
下。