这种情况总是发生:我尝试vi
配置文件,但我忘记在它之前添加sudo
,当我尝试保存它时,vi
提示我这个文件是只读的。
如何在不退出vi
的情况下更改为超级用户权限并重新编辑该文件?
答案 0 :(得分:2)
这对我在vi和vim中起作用:
:w !sudo tee %
答案 1 :(得分:-1)
cmap w!! %!sudo tee > /dev/null %
在〜/中添加行。 Vimrc和做:w !!与sudo保持联系
答案 2 :(得分:-2)
通常我用:w /tmp/foo.txt 然后sudo cp将其保存在temp中。