1

Я хотел бы использовать emacs на нескольких мониторах: один монитор будет иметь код, а другой - сеанс R, который будет обрабатывать отправку кода. Я нахожусь в машине Windows, входящей в систему сервера через SSH. Я использую Emacs с Xwindow (отставание слишком велико при включенном X - поэтому я запускаю emacs -nw). Это возможно?

РЕДАКТИРОВАТЬ: Когда я ssh в мой кластер, два терминальных сеанса могут физически быть связаны с двумя различными узлами в кластере (два разных узла входа в систему)

1 ответ1

4

В вашей ситуации, я думаю, хороший способ сделать это - использовать emacs в режиме сервера и иметь два X-терминала (по одному на каждом экране), каждый из которых имеет фрейм, подключенный к одному и тому же серверу.

  1. откройте первый терминал, ssh для хоста, как обычно, и запустите: emacs -nw
  2. запустить сервер в экземпляре yout emacs: Mx server-start RET
  3. откройте второй терминал, ssh для хоста и запустите: emacsclient -nw

Теперь у вас есть два разных фрейма Emacs, которые используют одни и те же буферы, что позволяет вам делать практически все, что вы хотите.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .