В Emacs, можем ли мы максимизировать текущее активное окно, а затем восстановить его обратно в многооконную среду? - PullRequest
5 голосов
/ 19 января 2011

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

Есть ли способ?

В соответствии с меню emacs, я могу понять только увеличенное окно, уменьшенное окно ... вот и все ..

Ответы [ 3 ]

11 голосов
/ 19 января 2011

Больше или меньше - попробуйте использовать режим победителя . Он запомнит последние несколько (около 200) конфигураций окон и позволит вам пройти через них простым ( C-c (справа | слева) ) нажатием клавиши. И его довольно легко включить, так как он встроен:

(when (fboundp 'winner-mode)
  (winner-mode 1))

Объедините его с windmove, и перемещение между вашими окнами будет еще более удивительным.

5 голосов
/ 19 января 2011

Используйте команду window-configuration-to-register: M-x window-configuration-to-register, нажмите клавишу Enter, затем какой-нибудь регистр (символ), например, a.Чтобы максимизировать текущее окно, используйте C-x 1.Если вы хотите восстановить, введите C-x r j a.

0 голосов
/ 20 апреля 2019

Временное решение.

  1. ESC ESC ESC максимизирует буфер с активным курсором.
  2. M-x `для навигации между другими буферами.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...