Emacsで書き込み権限のないファイルに書き込みしたい場合、
sudo emacs
すれば良いわけですが、Emacsって起動遅いし今起動してるEmacsで書き込みたいわけです。
で、ぐぐると
- Emacsの中でsudoする方法 ~これでrootによる操作も楽々~ - (rubikitch loves (Emacs Ruby CUI Books))
- tramp - Emacsでsudoしつつファイルを開く方法 - DQNEO起業日記
こんな感じの記事が出てくるんですが、わざわざ拡張入れるほどのことでもないし、/sudo::/
とか忘れるし、パスを一から入力しないといけないの面倒だったりするわけです。
けど大丈夫。そう、helm
ならね。
やり方要約
-
helm
のファイル選択画面で編集したいファイルをフォーカスしてタブを押す -
find file as root
を選択
以上
やり方詳細
helm-mini
とか開いたらこんな画面になるじゃないですか
ここで編集したいファイル選んでタブ押すとこうなります。
で、この中にfind file as root
ってのがあります。root
とか入力して絞り込むと良いです。
で、Enterするとパスワード入力を求められます。
で、入力したら成功。
編集・保存出来るようになります。
anything
でも出来るかどうかは知りません。