Vim-plugとVundleを複数の仮想マシンでインストールしてみたのですが、インストール後.vimrcに書くべきものを書いて再度vimを立ち上げるとどちらも常に
E492: Not an editor command: Plugin
というエラーが出ます。
Vundleは
1.インストールして、 -------------------------------------------------------------------- git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim 2. vi ~/.vimrc に以下をコピペして、閉じてまた開くとE492: Not an editor command: Pluginというエラー -------------------------------------------------------------------- set nocompatible " be iMproved, required filetype off " required " set the runtime path to include Vundle and initialize set rtp+=~/.vim/bundle/Vundle.vim call vundle#begin() " alternatively, pass a path where Vundle should install plugins "call vundle#begin('~/some/path/here') " let Vundle manage Vundle, required Plugin 'VundleVim/Vundle.vim' " The following are examples of different formats supported. " Keep Plugin commands between vundle#begin/end. " plugin on GitHub repo Plugin 'tpope/vim-fugitive' " plugin from http://vim-scripts.org/vim/scripts.html " Plugin 'L9' " Git plugin not hosted on GitHub Plugin 'git://git.wincent.com/command-t.git' " git repos on your local machine (i.e. when working on your own plugin) Plugin 'file:///home/gmarik/path/to/plugin' " The sparkup vim script is in a subdirectory of this repo called vim. " Pass the path to set the runtimepath properly. Plugin 'rstacruz/sparkup', {'rtp': 'vim/'} " Install L9 and avoid a Naming conflict if you've already installed a " different version somewhere else. " Plugin 'ascenator/L9', {'name': 'newL9'} " All of your Plugins must be added before the following line call vundle#end() " required filetype plugin indent on " required 3. ----------------------------------------------------- vimは開けますが、:PluginInstallしてもだめです。
Vim-plugは
1.インストールして、 ----------------------------------------------------- curl -fLo ~/.vim/autoload/plug.vim --create-dirs \ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim 2. vi ~/.vimrc に以下をコピペして、閉じてまた開くとE492: Not an editor command: Pluginというエラー ----------------------------------------------------- call plug#begin() Plug 'preservim/nerdtree' call plug#end() 3. ----------------------------------------------------- vimは開けますが、:PlugInstallしてもだめです。
以上がどのマシンでインストールしても起きるので基本的なことを間違えてると思うのですが、わかりませんでした。ご教示頂ければ幸いです。
Centos7です。
Vim-plugの方ですが、curlコマンドを実行した後、ダウンロードされて「~/.vim/autoload/plug.vim」というファイルが存在していますか?
ありがとうございます。はい。いかにファイル構造を載せます
[vagrant@localhost ~]$ tree ~/.vim
/home/vagrant/.vim
├── autoload
│ └── plug.vim
└── 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_KR.md
├── README.md
├── README_ZH_CN.md
├── README_ZH_TW.md
├── syntax
│ └── vundlelog.vim
└── test
├── files
│ └── test.erl
├── minirc.vim
└── vimrc
起動しているvim上で「:set runtimepath」コマンドを実行するとどんな表示が出ますか?(ランタイムパスに「~/.vim」は含まれていますか?)
.vimrcで「runtimepath」またはその省略形「rtp」を変更している行はありますか?
複数のプラグインマネージャを入れていると設定の衝突を起こすことがあるかもしれないので、もしそうなっているのならプラグインマネージャは1種類のものにして、残りはコメント化したほうが良いかもしれません。
.vimrcに書くときは前に書いたvim-plugまたはVundleの設定の記述を毎度消してから一方をコピペしました。
:set runtimepathの結果は以下になりました。
runtimepath=~/.vim,/etc/vimfiles,/usr/share/vim/vim74,/etc/vimfiles/after,~/.vim/after,~/.vim/bundle/Vundle.vim
vim --version
の結果を教えてください。
もう一つ立ちあげてるマシンの:set runtimepathの結果です。
runtimepath=~/.vim,/etc/vimfiles,/usr/share/vim/vim74,/etc/vimfiles/after,~/.vim/after,~/.vim/bundle/Vundle.vim
どちらも同じ結果です。
VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Oct 30 2018 19:57:14)
vim --version の結果ですが、先頭1行ではなく全文をお願いします。
回答1件
あなたの回答
tips
プレビュー