Nathanliuz.blog.chinaunix.net
xu_liuzhen
全部博文(104)
2013年(12)
2012年(50)
2011年(42)
leonyang
chinahhu
zhangshe
Bean_lee
split_tw
yungho
hbxmadco
黄立林
c5341055
along819
hxl
wojiuzhu
cynthia
kingli-2
Bsolar
1cpuer
新手aadd
nina0622
分类: LINUX
2012-08-01 17:50:00
可以直接用:w !sudo tee %
查阅vim的文档(输入:help :w),会提到命令:w!{cmd},让vim执行一个外部命令{cmd},然后把当前缓冲区的内容从stdin传入。
tee是一个把stdin保存到文件的小工具。
而%,是vim当中一个只读寄存器的名字,总保存着当前编辑文件的文件路径。
所以执行这个命令,就相当于从vim外部修改了当前编辑的文件。
上一篇:linux kill命令参数及用法详解
下一篇:xx is not in the sudoers file 问题解决
登录 注册