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