Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 5657

vimで編集したファイルがreadonlyだったけど保存したい

$
0
0

どーも、ふぎとです。
今回は「vimで編集したファイルがreadonlyだった、でも
編集内容を保存したい
」問題について。

何の気なしに編集

(新米エンジニアのふぎとくん。
きょうはvimでファイルを編集したみたい。)

あれ、編集した内容が保存できひん

E45: 'readonly' option is set (add ! to override)

先輩に相談

「先輩、編集内容が保存でけへんのですが」
「あーふぎと君、これreadonlyのファイルやからな、
 原則は編集できひん仕様やねん」
「ほんまですか?ほな書き直さなあかん…??」
「いやいや安心せえ」
「『原則』言うてるやろ?」
「上のメッセージよく読んでみい」
「えーっと… "add ! to override"?」
「あ、なんか"!"マークつけたら設定変えれるってことですか?」
「せや、そん通りや」
「readonlyファイルでも編集内容を強制的に保存(上書き)する
 コマンドがあるんや」

編集内容の強制保存

「これがそのコマンドや」

:w !sudo tee %

「えらいシンプルですね」
「せやろ」
いま開いとるファイル(%)に対して"sudo tee"で
 編集内容を強制的に上書きしとる
んや」
「ほへ~そうなんですか」
「あ、それやったらsudo権限は必須てことですね」
「せやな」
「そればっかりはしゃーない」
「ほんで強制保存したら :q!で終了する」
「こんだけや」
「あっという間ですやん」
「どうもありがとうございました(´ω`)」

パク…参考にした記事

https://hacknote.jp/archives/12412/
http://tm.root-n.com/unix:command:vim:readlonly_write

今日はここまで。ではでは。


Viewing all articles
Browse latest Browse all 5657

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>