VI编辑文件忘记SUDO不退出如何保存技术
maybe yes 发表于2015-09-17 18:08
原文链接 : http://blog.lmlphp.com/archives/144/How_to_save_file_in_vim_mode_while_forget_use_sudo_and_do_not_exit_editor 来自 : LMLPHP后院
在 VI 模式下,当编辑的文件权限不属于当前用户,或者编辑系统文件时,如何获取 SUDO 权限?如何在提示因为权限问题而无法保存时并且不退出编辑器的情况下保存当前文件?当忘记 SUDO 时,如果退出重新再 SUDO 编辑会比较麻烦,比较简单的解决方式如下。
is read-only (add ! to override)
Can't open linked file for writing
使用 ! 执行外部 Shell 命令。如下所示:
:w !sudo tee % > /dev/null
简写模式,但不建议这样做。
:w !sudo tee %
Also See:http://vim.wikia.com/wiki/Su-write