开发者社区> 问答> 正文

如何在vim保存时获得sudo权限

如何在vim保存时获得sudo权限

展开
收起
我的中国 2017-11-30 18:05:38 2058 0
1 条回答
写回答
取消 提交回答
  • R&S网络资深工程师 ,阿里云论坛官方版主,阿里云云计算ACP,春考教学网站长,IT技术晋级之路专辑作者

    :w !sudo tee %
    命令:w !{cmd},让 vim 执行一个外部命令{cmd},然后把当前缓冲区的内容从 stdin 传入。
    tee 是一个把 stdin 保存到文件的小工具。
    而 %,是vim当中一个只读寄存器的名字,总保存着当前编辑文件的文件路径。
    所以执行这个命令,就相当于从vim外部修改了当前编辑的文件,好完工。

    2019-07-17 21:46:39
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载

相关实验场景

更多