Я конечно подозревал, что все это можно было делать с помощью emacs, но обнаружил подробно только на днях. На запрос C-x C-f
можно написать следующее:
/ssh:user@domain:/путь/к/файлу
- открытие удаленного файла;/user@domain:/путь/к/файлу
- тоже самое;/su::/путь/к/файлу
- открытие файла с правами рута;/sudo::/путь/к/файлу
- тоже самое, если установлен и настроенsudo
.
Последнее оказалось шибко удобным, так как обычно запускал emacs с правами рута для операций с системными файлами. Ну естественно есть еще куча функций... мне пока нужны только эти.
5 комментариев:
инересно... я про su/sudo не знал, надо бы попробовать
Да про su/sudo - очень полезно
А теперь откройте для себя ещё и документацию к этому полезному пакету - tramp. :-)
Пользуюсь ещё со времён Emacs21, когда это был отдельный пакет, не включённый в коробку. Глючит, конечно, временами.
Можно и упростить себе жизнь(emacswiki.org рулит и пибикает(:)
http://concat.info/emacs/mytramp.el.html
судо-хак я на просторах emacswiki нашёл, ssh autocompletion делал для своего удобства, но можно и проще, через abbrev.
Клево. ТОлько формат какой-то непонятный. Лучше было б так:
ssh://user:password@host/...
sudo://user:password@/....
Отправить комментарий