2012-04-06 22 views
5

私はマップしたいw! vimでsudo を使ってファイルを保存するには([Enter]と[L]キーを押す必要なし)。sudoを使ってvimにファイルを保存する方法は?

はここだけで完璧に動作ラインです:

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

しかし、それは W 、ないワットです!(感嘆符付き)

どうすれば入手できますか?

答えて

2

組み込みコマンドをユーザーが上書きすることはできません。

あなたしかしに

:cnoreabbrev w! W 

を行うことができます '魔法' 孤独な所望の効果を有するWからw、AFAICT

+0

はありがとうござい翻訳します。 感嘆符はどうですか? – blackst0ne

+0

@ blackst0neそれを逃し、固定の答え。少なくとも私のテストから、これはかなりいいです!あなたの質問に+1をつけてください – sehe

+0

ありがとうございました。 魅力的な作品です! – blackst0ne

関連する問題