假设我想在已有的Emacs会话中使用su
或sudo
打开文件,而不需要降到shell并执行sudoedit
或sudo emacs
。一种方法是:
C-x C-f /sudo::/path/to/file
但这需要一个昂贵的通过SSH来回连接。是否有更直接的方法?
[编辑] @JBB是对的。我希望能够调用su
/sudo
来保存和打开文件。重新授权保存时可以,但并不理想。我要寻找的是能够通过su
/sudo
“管道”传递的find-file
和save-buffer
的变化。
sudoedit
。非常有用。 - tshepangTramp
在 Emacs 标准手册中有文档。使用C-h i
进入 Info,然后使用g (tramp)
或mTRAMP
转到 Tramp 顶部 Info 节点。进入 Tramp 手册中的第 3.3 节,即gQuickstart Start Guide: su、sudo 和 sg 方法
。 - AndersC-x C-f /su::/path/to/file
- elixon