zoukankan      html  css  js  c++  java
  • vim编辑后权限不够保存问题解决方案

    常常忘记了sudo就直接用vim编辑/etc内的文件,等编辑好了,保存时候才发现没权限。

    1.曲线救国:先保存个临时文件,退出后再sudo cp回去

    2.可以直接用

    :w !sudo tee %

    查阅vim的文档(输入:help :w),会提到命令:w!{cmd},让vim执行一个外部命令{cmd},
    然后把当前缓冲区的内容从stdin传入。

    tee是一个把stdin保存到文件的小工具。

    而%,是vim当中一个只读寄存器的名字,总保存着当前编辑文件的文件路径。

    所以执行这个命令,就相当于从vim外部修改了当前编辑的文件,好完工。

    好吧,这个我没用过的,不知道这个tee小工具是不是要安装插件

     3.你打开的时候就用sudo嘛~~

  • 相关阅读:
    python学习之函数的参数
    python学习之文件修改及函数基础作业
    日志模块与 re 模块
    day23
    常用模块(二)
    day 22
    python 常用模块
    软件开发目录规范
    day 20
    python 的模块与包
  • 原文地址:https://www.cnblogs.com/freeyiyi1993/p/3386517.html
Copyright © 2011-2022 走看看