0

可能重复:
vim“用 sudo 编写”技巧如何工作?

这种情况总是会出现:我尝试vi一个配置文件但我忘记sudo在它之前添加,当我尝试保存它时,vi提示我这个文件是只读的。

如何在不退出vi并重新编辑该文件的情况下更改为超级用户权限?

4

3 回答 3

2

这在 vi 和 vim 中对我有用:

:w !sudo tee %
于 2013-01-04T03:01:42.160 回答
0
cmap w!! %!sudo tee > /dev/null %

在 ~/. Vimrc 并做:w!! 与 sudo 保持一致

于 2013-01-04T03:03:59.103 回答
-2

通常我使用:w /tmp/foo.txt将它保存在 temp 中,然后使用 sudo cp。

于 2013-01-04T03:25:26.963 回答