окна/буферы пары вместе в emacs?

У меня часто есть несколько выполнений процессов (R, Python, eshell/shell), и для каждого, который у меня часто есть связанный сценарий, от которого я отправляю отрывки. С этой целью я обычно разделял каждый кадр на два окна вертикально так, чтобы мой файл сценария (например, .py) был в главном окне и REPL, или интерактивная программа находится в более низком окне (например, Python). Существует ли простой способ связать два, таким образом, что переключение и закрытие буферов будут воздействовать на два буфера вместе? У меня действительно есть режим победителя и elscreen - но после переключения буферов в одном окне, я пытаюсь использовать его для возврата к предыдущему состоянию, в котором у меня были исходные буферы процесса сценария вместе в том же кадре, и разделите на окна, и я часто получаю смешивание буферов так, чтобы "корректный" буфер сценария не появлялся вместе со своим буфером процесса в этих двух окнах. Извините, если это немного сбивает с толку, но возможно одно решение состоит в том, чтобы сделать C-x b (iswitch буферы или буферы коммутатора идо) знающий о другом буферном выполнении в кадре (но другое окно)? Любая справка ценится. Спасибо -

5
задан hatmatrix 22 February 2010 в 08:33
поделиться

1 ответ

Вы можете хранить конфигурацию окна в регистре (C-x r w , например. C-x r w w), по одному для каждой конфигурации окна, а затем вместо переключения буферов просто перейти к сохраненной конфигурации окна (C-x r j , например, C-x r j w).

Так, например, когда вы расположили окна для R так, как вам нравится, нажмите C-x r w r. Затем, когда вы захотите переключиться обратно в R, просто нажмите C-x r j r.

7
ответ дан 14 December 2019 в 08:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: