2013-05-31 2 views
1

В моей школе (UCSB) мы используем PuTTY для удаленного доступа к нашей учетной записи CS, которая запускается на сервере школы. Всякий раз, когда я пытаюсь использовать emacs школы через PuTTY, это очень утомительно, потому что это все в текстовом пользовательском интерфейсе. У меня есть возможность использовать Xming для доступа к GUI Emacs, но это невероятно медленно, поскольку он все еще зависит от emacs сервера. Так что теперь мне надоело полагаться на использование WinSCP в качестве текстового редактора (я знаю, что это не предполагается, что это текстовый редактор) на моем ноутбуке, и вы хотите использовать emacs без ужасного интерфейса или скорости. Я, наконец, пошел на сайт GNU, чтобы загрузить локальную копию emacs на моем ноутбуке. Однако я ничего не могу с этим поделать, если я не буду постоянно передавать свои файлы с сервера школы на свой ноутбук для редактирования и наоборот для компиляции, что может быть очень утомительным.Доступ к местным emacs из PuTTY

Итак, есть ли способ, которым я могу использовать PuTTY для доступа к файлам в учетной записи моей школы, а затем открыть их с помощью локальных emacs? Или есть другие идеи или инструменты, которые помогут мне в моей ситуации?

+0

Если бы вы были на Linux, вы можете использовать протокол FISH, но в Windows вам не повезло, я боюсь ... – kirelagin

+1

Вы можете настроить TRAMP (библиотеку Emacs для доступа к файлам на других хостах, например SSH), чтобы использовать PuTTY. Я никогда не делал этого сам, но [это] (http://dietbuddha.blogspot.co.uk/2012/11/configing-emacs-tramp-with-putty.html) появился в быстром поиске Google. – legoscia

+0

О, и [этот вопрос] (http://stackoverflow.com/questions/1095172/emacs-tramp-plink?rq=1) может оказаться полезным. – legoscia

ответ

2

TRAMP - это путь. Для того, чтобы TRAMP использовать PuTTY по умолчанию это сделать

(setq tramp-default-method "plinkx") 

После того, что вы можете получить доступ к файлам или использовать dired на удаленном хосте с использованием путей, как

/name_of_Putty_session:/path/on/remote/host 
+0

Умм, я не совсем уверен, куда их вводить ... – user2361174

+0

Просто введите путь, когда вам нужно открыть файл на удаленном хосте (после C-x C-f) или в каталоге (после C-x d) –

Смежные вопросы