可能重複:
How does the vim 「write with sudo」 trick work?如何在vi中獲得超級用戶權限?
這種情況經常發生:我嘗試vi
一個配置文件,但我忘了之前它添加sudo
,當我試圖挽救它,vi
提示我該文件是隻讀的。
如何更改爲超級用戶權限而無需退出vi
並重新編輯該文件?
:w !sudo tee %
可能重複:
How does the vim 「write with sudo」 trick work?如何在vi中獲得超級用戶權限?
這種情況經常發生:我嘗試vi
一個配置文件,但我忘了之前它添加sudo
,當我試圖挽救它,vi
提示我該文件是隻讀的。
如何更改爲超級用戶權限而無需退出vi
並重新編輯該文件?
:w !sudo tee %
這在vi和Vim爲我工作。 Vimrc和做:W!與sudo保持聯繫
cmap w!! %!sudo tee > /dev/null %
行添加到〜/:
通常我將它保存在溫度爲:w /tmp/foo.txt然後sudo cp。