如何使用sudo在vim中保存文件?

时间:2012-04-06 09:46:48

标签: vim

我想在vim中映射 w!以使用sudo 静默保存文件(无需按[Enter]和[L]键)。

这是一条完美无缺的线:

command! W :execute ':silent w !sudo tee % > /dev/null' | :edit!

但是 W ,而不是 w!(带感叹号)

我如何得到它?

1 个答案:

答案 0 :(得分:2)

内置命令无法被用户覆盖。

可以然而

 :cnoreabbrev w! W

以'神奇'将单独的w翻译为W,这会产生预期效果,AFAICT