
Когда я использую sudo vim для файла, происходит сбой:
$ sudo vim test
Error detected while processing /home/dcampbe1/.vimrc:
line 12:
E117: Unknown function: vundle#begin
line 13:
E492: Not an editor command: Plugin 'VundleVim/vundle.vim'
line 14:
E492: Not an editor command: Plugin 'bundle/vim-colors-solarized'
line 15:
E492: Not an editor command: Plugin 'tpope/vim-fugitive'
line 16:
E492: Not an editor command: Plugin 'w0ng/vim-hybrid'
line 17:
E492: Not an editor command: Plugin 'airblade/vim-gitgutter'
line 18:
E492: Not an editor command: Plugin 'vim-airline/vim-airline'
line 19:
E492: Not an editor command: Plugin 'vim-airline/vim-airline-themes'
line 20:
E492: Not an editor command: Plugin 'jreybert/vimagit'
line 21:
E492: Not an editor command: Plugin 'valloric/youcompleteme'
line 22:
E492: Not an editor command: Plugin 'scrooloose/nerdtree'
line 23:
E117: Unknown function: vundle#end
line 26:
E185: Cannot find color scheme 'hybrid'
line 149:
E471: Argument required
Press ENTER or type command to continue
Однако когда я запускаю vim на том же файле, он открывается правильно с моей правильной конфигурацией vundle. Мне нужно использовать sudo vim довольно часто, так как многие файлы принадлежат root, а не моему пользователю. Меня устраивает обычная конфигурация root, используемая при запуске sudo vim, однако я удивлен, что sudo vim пытается войти в мою конфигурацию vundle и почему-то терпит неудачу.
Есть ли у кого-нибудь идеи, что происходит? Либо исправление, при котором запуск sudo vim просто переходит в обычный root vim, либо переходит в мой собственный настроенный vim в .vimrc, работает.