
で vim を起動すると、$ vim
に加えた変更.vimrc
が有効になりません。しかし、 で起動すると、$ sudo vim
変更が有効になります。原因は何でしょうか? vim をsudo
常に で起動する必要がありますか?
答え1
昇格された権限を必要とするシステム ファイルには sudo が必要ですが、それ以外の場合は必要ではありません。.vimrc は、重要なシステム ファイルまたはプログラム ファイルである可能性があります。/etc/~ などのルート ファイルを変更するには sudo が必要になるのと同じです。