Я использую Emacs GUI в Gnome. После нажатия Ctrl + Z окно emacs будет свернуто. Однако, если я выведу окно на передний план, оно не ответит ни на какое нажатие клавиши и событие мыши. Я искал в Интернете только обнаружил, возвращая его в командной строке. Но как реагировать на это при использовании в графическом режиме ??
28
(suspend-frame)
. Если вы сбросили Cz, вы можете приостановить его с помощью Cx до Cz. (Я считаю, что это особенность, но некоторые могут воспринимать это как вдохновение(global-unset-key (kbd "C-x C-z"))
.)Тип
или
чтобы вернуть Emacs.
источник
Возможно, вам придется отправить процессу
SIGCONT
сигнал. Обычно вы делаете это в консоли, запустивkill -CONT $emacs_pid
илиkillall -CONT emacs
. Если вы настаиваете на решении с графическим интерфейсом, вы можете попробовать диспетчер задач, поставляемый с вашим дистрибутивом.источник
Отправить
CONT
сигнал:WINCH
Сигнал также , кажется, работает, так что вы можете просто изменить размер окна Emacs .Нажатие на любые пункты меню, кажется, также работает.
Если вы запускаете Emacs из терминала,
fg
("передний план") или%emacs
будет работать.источник
Чтобы отключить его в Vim, добавьте в свой
.vimrc
:источник