在VIM中获取SU权限保存文件
25 Mar 2015有时候用VIM编辑一个系统文件的时候会忘了使用su权限,咔咔咔一阵忙碌,满意后一保存发现自己没有写权限,当时整个人几乎就是崩溃的了。如果这时候你热血上脑,放弃编辑重新来过,那真是亏大了,也说明你对万能的VIM的实力认识还远远不够^_^ 看看VIM是怎么拯救你的吧:
:w !sudo tee %
YEAR,就是这么简单。
简单说明一下这条命令:
-
:
-
vim的命令模式提示符
-
w
-
vim的保存命令
-
!
-
在vim中执行外部命令
-
sudo tee
-
使用su权限执行tee命令,这条是关键。tee是linux命令: read from standard input and write to standard output and files
-
%
-
vim中的一个只读寄存器,总保存着当前文件路径