viでroot権限を取得するには? [コピー]

viでroot権限を取得するには? [コピー]

重複の可能性:
Vim内でルートになる

これは誰にでも起こります。管理者の種類:

vi /etc/resolv.conf

一般ユーザーとして。ファイルを編集しました/etc/resolv.confが、クリックしようとし:xたところ、rootではなく通常のユーザーとしてファイルを開いたので、読み取り専用モードでファイルを編集していることに突然気づきました。

:q!管理者が再度クリックしてsudo su -編集する必要がないようにrootアクセスを許可するviコマンドはありますかvi /etc/resolv.conf

答え1

ページからCommandLineFuの上位10行のコード記述このトリック(#3)を使用することをお勧めします。

:w !sudo tee %

stdinこれにより、コマンドの後に現在のバッファが書き込まれます!。シンボル%は現在のファイル名に置き換えられます。

関連情報