GnuEmacs на рабочем столе для редактирования на сервере Debian (без XWindows)

GnuEmacs на рабочем столе для редактирования на сервере Debian (без XWindows)

Мне сложно понять, как лучше всего открывать файлы на headless-сервере. Я никогда не пользовался функцией Emacs tramp, и ее синтаксис для открытия удаленных файлов кажется странным, а также мне интересно, как просматривать файлы (например, ls) с помощью функции оболочки emacs, а затем открывать файлы с помощью tramp.

Могу ли я установить какую-либо базовую функциональность XWindows на сервере Debian (в настоящее время X Windows не установлен), чтобы иметь возможность просто открыть терминал на удаленном сервере, просмотреть файлы, а затем запустить локальный emacs?

Вы так запутались?

решение1

Я настоятельно рекомендую вам использоватьбродяга. Я каждый день редактирую файлы с помощью Tramp через SSH на сервере Centos без заголовка.

Его синтаксис на самом деле очень прост. Это просто /PROTOCOL:[REMOTEIP]:FILE. Например, /ssh:10.0.0.2:/root/todo.orgозначает редактировать /root/todo.orgфайл на10.0.0.2через ssh. Вы также просматриваете файлы на удаленном сервере с помощьюнаправлен. /ssh:10.0.0.2:/root/откроет /rootпапку в буфере каталогов.

Преимущества трампа:

  • Вам не нужно устанавливать emacs (или что-то еще) на сервер

  • Вам не нужно синхронизировать файлы конфигурации на разных машинах.

  • dired и eshell через ssh

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