這裏編輯根目錄的文件是在非root身份運行的Emacs打開根文件的方式:Emacs的:沒有流浪漢
erf() { SUDO_EDITOR="emacsclient -n -a emacs" sudoedit [email protected]; } ;; erf = Emacs Root Foreground
它要求一個root密碼,一旦你進入它,它會打開文件的副本在/tmp
。例如:
$ cd /etc/apt
$ erf sources.list
打開:sourcesXXiOSmYN.list
。所以,我編輯的東西,並與C-x C-s
保存它 - 但它不保存:
$ sudoedit: sources.list unchanged
我怎麼把它存的東西嗎? (該功能會非常整齊)
編輯:
erf() { SUDO_EDITOR="emacsclient -a emacs" sudoedit [email protected]; } ;; erf = Emacs Root Foreground
sovles它。保存一個文件,並殺死緩衝區或C-x #
。有用。
脫掉'n' – thisirs
@thisirs:使它成爲一個ansewer,所以我可以接受它。 – Adobe