vimとsudo vimとvundleの比較

vimとsudo vimとvundleの比較

ファイルに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を頻繁に使用する必要があります。 sudo vimを実行するときに使用する一般的なルート設定には問題はありませんが、驚くべきことに、sudo vimがvundle設定に入ろうとしましたが、どういうわけか失敗しました.

何が起こっているのか知っている人はいますか? sudo vimを実行すると、通常のルートvimに移動するか、.vimrcから私が設定したvimに移動する問題を修正しました.

ベストアンサー1

おすすめ記事