Emacs через SSH в Windows

Emacs через SSH в Windows

Я пытаюсь заставить Emacs работать через SSH под Windows (и клиент, и сервер). С Emacs 23.2 (скачанным с GNU FTP),SUAкак SSH-сервер иБитвайзкак SSH-клиент, когда я запускаю «./emacs.exe -nw», я получаю сообщение «стандартный ввод не является tty».

Там написаноздесьчто это также не работает на сервере Cygwin, издесьстарая ветка (2000 г.), где обсуждается та же (или очень похожая) проблема.

У кого-нибудь это заработало?

решение1

Для установки эмулятора xWindows в Windows вы можете использовать одно из следующих приложений:

При использовании Exceed все, что вам нужно сделать, это отметить флажок "Включить переадресацию X11" в Putty при подключении к ssh. Затем просто введите "emacs" в консоли, и вы запустите Emacs в графическом интерфейсе в Windows. Я не использовал Xming, но подозреваю, что он должен работать похожим образом.

решение2

Рассматривали ли вы возможность использования dokan на своем клиенте и простого «локального» доступа к файлам через него?

http://dokan-dev.net/en/download/

решение3

Я использую сервер OpenSSH, который включен в Windows 10, и подключаюсь через PuTTY. Это дает мне командную строку на коробке Windows. Затем я установил emacs изhttps://github.com/zklhp/emacs-w64/

Он зависает, если запущен как , emacsно работает как emacs -nw. Однако позиция курсора не обновляется надежно. Вы можете перемещаться влево и вправо (используя правую стрелку или Cf), и курсор остается на том же месте, пока вы не введете какой-нибудь текст.

Связанный контент