サービス

VIM使用時にreadonlyのファイルをsudoで強制的に保存

タルシャン

本業は、IT企業のエンジニアです。 私の正体を知っている方はそっと見守っていてください...

sudo で開くのを忘れて readonly のまま編集してしまい、いざ保存しようとして保存できない。

大量に編集してしまった時は、なかった事にしてやり直すことなど出来ない。

そんな時の救済措置とし、readonly のまま編集してしまったファイル(バッファ)を sudo を使って強制的に保存する方法です。

※ sudo 権限は必須です。

コマンドモードで下記を実行

:w !sudo tee %
  • w : ファイルの保存
  • !sudo tee : ! にて コマンド「sudo tee」を指示
  • % : 現在開いているファイル

 ⇒ 現在開いているファイルに対して、tee コマンドで強制的に上書きすることになります。

上記を実行後は

:q!

で終了してください。
きちんと編集内容は保存されます。

WordPressテーマランキング

(ACTION)AFFINGER6

当ブログでもメインで使用しているWordPressテーマですよ。

SWELL

初心者でもおしゃれなウェブサイトが作れる。

THE・THOR

他を圧倒するようなおしゃれなサイト制作をしたいならこちら。

  • この記事を書いた人

タルシャン

本業は、IT企業のエンジニアです。 私の正体を知っている方はそっと見守っていてください...

-サービス