Giả sử tôi muốn mở tệp trong phiên Emacs hiện có bằng cách sử dụng su
hoặc sudo
, mà không thả xuống vỏ và làm sudoedit
hoặc sudo emacs
. Một cách để thực hiện điều này làMở tệp bằng su/sudo bên trong Emacs
C-x C-f /sudo::/path/to/file
nhưng điều này yêu cầu chi phí round-trip through SSH đắt tiền. Có cách nào trực tiếp hơn không?
[EDIT] @JBB là đúng. Tôi muốn có thể gọi su
/sudo
để tiết kiệm cũng như mở. Nó sẽ là OK (nhưng không lý tưởng) để tái cấp phép khi tiết kiệm. Những gì tôi đang tìm kiếm là các biến thể của find-file
và save-buffer
có thể được "đường ống" qua su
/sudo
.
Tôi chỉ muốn lưu ý tramp mà đến cài đặt theo mặc định từ emacs22, vì vậy hầu hết mọi người chỉ có thể làm Cc Cf/sudo ::/path-to/file mà không có vấn đề gì. – labyrinth
Cảm ơn bạn đã đề cập đến 'sudoedit'. Rất hữu dụng. – Tshepang
C-c C-f phải là C-x C-f? –