Как переключить Emacs с разделенным экраном, где один экран является редактором, а другой - эмулятором терминала?
-
23-08-2019 - |
Вопрос
Я подключился по ssh к удаленной машине и запустил emacs.Я открыл одно небольшое приложение на python, а затем разделил экран на два, а M-x terminal-emulator - на другой.Я хотел бы отредактировать скрипт в одном разделе, затем нажать C-x o и запустить его в другом разделе.К сожалению, кажется, я не могу отключить X o от эмулятора терминала, и в итоге он просто вводит x o.
Есть ли лучший быстрый способ сделать то, что я пытаюсь сделать?Или есть ли нажатие клавиши, которое позволит мне вернуться в раздел редактора?
Редактировать:Я только что попробовал использовать 'M-x shell' вместо 'M-x term', и это позволяет мне использовать C-x o для переключения.
Решение
Находясь в окне * terminal *, нажмите C-^ o, чтобы переключиться на другое окно, и C-^ C-h для получения дополнительной помощи.
Другие советы
ALT-X другое-окно
C-TAB также работает локально.Будет ли это переведено по SSH?Если нет, привяжите other-window к другому ключу, который будет передаваться по SSH.
Я нашел этот пост и соответствующим образом настроил файл .emacs.http://nex-3.com/posts/45-efficient-window-switching-in-emacs