Ответы:
Похоже, что привязки клавиш были изменены в Spacemacs после ответа @ Nathanael.
Чтобы переместить буфер в другое окно, вы можете использовать SPC b [n]
(buffer-to-window- [n]), где n - номер окна, в которое нужно перейти.
Если вы хотите переместить окно , а не буфер (что имеет смысл в свете приведенных выше комментариев):
SPC w [H|J|K|L]
переместить окно влево | вниз | вверх | вправо соответственно.
В spacemacs (режим vim) вы можете нажать, SPC b m <your-direction>
чтобы переместить буфер. <your-direction>
возможно:
h
осталосьj
внизk
вверхl
правоВ режиме Emacs это должно быть M-m b m <your-direction>
Если вы хотите переключиться на «другой» фрейм, вы можете использовать SPC b M
(или M-m b M
).
(В общем, Emacs не накладывает никаких ограничений на количество окон / фреймов, в которых отображается буфер, поэтому вы можете просто переключиться на буфер в любом количестве окон / фреймов, которое вы хотите.)
SPC b M
что помещает текущий буфер в «другой» кадр, а затем C-x 5 1
удаляет все остальные кадры?
SPC b m
(или посмотреть на команды, доступные в режиме буфера), это дает возможность уничтожить буферы (в частности spacemacs/kill-other-buffers
), и не предлагает переместить текущий буфер. SPC b M
кажется, не привязан к какой-либо конкретной команде и переназначен SPC b m
, как и раньше spacemacs/kill-other-buffers
. Есть move buffer to window
команда, но, кажется, она не привязана ни к чему конкретному. Я не вижу ничего о кадрах.