博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Vim: Overwrite read-only file without quiting vim
阅读量:5365 次
发布时间:2019-06-15

本文共 273 字,大约阅读时间需要 1 分钟。

当你忘记以sudo命令使用vim编辑一个只读文件时,可以执行以下vim命令强制覆写该文件:

:w !sudo tee % > /dev/null

命令太长,可在vimrc文件中做命令映射(映射为sudow):

cnoremap sudow w !sudo tee % >/dev/null

:w ! 会将修改后的文件内容写入stdin,然后sudo tee %会使用这些内容覆写当前文件。%表示当前文件的文件名(不包含basedir路径)。

转载于:https://www.cnblogs.com/dylanchu/p/11345675.html

你可能感兴趣的文章
C51用定时器0做八位时钟原理图和代码
查看>>
Vue怎么使用Echarts创建图表
查看>>
iOS基础 - 单元测试
查看>>
poj 2773 Happy 2006
查看>>
YII框架的类自动加载机制
查看>>
ubuntu系统中代替windows系统中onenote软件--basket note pads
查看>>
清北考前刷题day4下午好
查看>>
bzoj4506: [Usaco2016 Jan]Fort Moo(暴力)
查看>>
ie下iframe设置背景透明
查看>>
枚举之后define
查看>>
Linux--多网卡的7种Bond模式
查看>>
Oracle命令(一):Oracle登录命令
查看>>
业务建模 之 业务用例图
查看>>
正则相关的知识分享
查看>>
无缝滚动-另类-移动端
查看>>
VMware Funsion 修改vmnet1/vmnet8默认网络地址及DHCP地址
查看>>
R学习笔记之三:对象
查看>>
EasyUI基础入门之Pagination(分页)
查看>>
一次PHP代码上线遇到的问题
查看>>
显示密码
查看>>