Załóżmy, że chcę otworzyć plik w istniejącej sesji Emacs przy użyciu su
lub sudo
, bez upuszczania do powłoki i wykonywania sudoedit
lub sudo emacs
. Jednym ze sposobów, aby to zrobić jestOtwórz plik z su/sudo wewnątrz Emacs
C-x C-f /sudo::/path/to/file
ale to wymaga drogiego round-trip through SSH. Czy istnieje bardziej bezpośredni sposób?
[EDYCJA] @JBB ma rację. Chcę móc wywołać su
/sudo
, aby zapisać i otworzyć. Byłoby OK (ale nie idealne), aby ponownie autoryzować przy zapisywaniu. Potrzebuję odmian find-file
i save-buffer
, które można "wyprowadzać" przez su
/sudo
.
Chciałem tylko zwrócić uwagę, że tramp przychodzi domyślnie instalowany od emacs22, więc większość ludzi może po prostu zrobić Cc Cf/sudo ::/path-to/file bez problemu. – labyrinth
Dzięki za wzmiankę o "sudoedit". Bardzo przydatne. – Tshepang
C-c C-f powinno być C-x C-f? –