關於出現Not an editor command: Bundle '**/*.vim'的解決方案【轉】
阿新 • • 發佈:2018-08-01
spa log ces ret 運行 uname column clas 由於
轉自:https://blog.csdn.net/YHM07/article/details/49717933
操作系統:
$ uname -r
2.6.32-573.7.1.el6.x86_64
$ cat /etc/issue
CentOS release 6.7 (Final)
Kernel \r on an \m
問題及現象
在使用crontab -e
或者是less
的編輯命令時出現錯誤提示:
Error detected while processing /home/centos/.vimrc:
line 54:
E518: Unknown option: autochdirline 92:
E518: Unknown option: foldenable
line 93:
E518: Unknown option: foldmethod =syntax
line 94:
E518: Unknown option: foldcolumn =0
line 95:
E518: Unknown option: foldlevel =1
line 166:
E492: Not an editor command: Bundle ‘gmarik/Vundle.vim’line 171:
E492: Not an editor command: Bundle ‘scrooloose/nerdtree’
line 172:
E492: Not an editor command: Bundle ‘Lokaltog/vim-powerline’
line 173:
E492: Not an editor command: Bundle ‘scrooloose/syntastic’
line 175:
E492: Not an editor command: Bundle ‘davidhalter/jedi-vim’
單獨使用vim編輯文件時並沒有如此錯誤提示。
解決方案
由於單獨使用vim時並沒有如此錯誤,懷疑默認的編輯器並非vim,利用echo $EDITOR
查看默認的編輯器結果為空,因此設置默認的編輯器為vim.
編輯~/.bashrc,在末尾添加export EDITOR=vim
,然後執行source ~/.bashrc
,然後在運行以上的如crontab -e
或者less
命令錯誤提示沒有出現,問題解決。
備註
如果單獨使用vim就出現以上錯誤提示,可能原因
- 沒有安裝Vundle插件管理,可以通過
git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim
安裝。 - 如果已經安裝
Vundle
插件管理,仍然出現以上錯誤提示,可能是沒有運行相關命令安裝對應插件導致,可以通過在vim中運行:BundleInstall
來解決該問題。
關於Vundle的詳情請參考github/Vundle。
補充
在查看有關該類問題的解決方案時,發現有人在使用git commit -v
命令時也會有同樣錯誤出現,而解決方案也是可以通過修改的git的默認編輯器也完成。
git config --global core.editer vim
關於出現Not an editor command: Bundle '**/*.vim'的解決方案【轉】