有没有办法在emacs中撤消下面的拆分窗口?

有没有办法在emacs中撤消下面的拆分窗口?,emacs,Emacs,如果我的框架水平拆分,然后使用下面的拆分窗口垂直拆分其中一个窗口,是否有方法返回到两个窗口水平拆分,而不必使用删除其他窗口,然后右拆分窗口?如果启用赢家模式,对于所有窗口配置更改,您可以获得类似于基于堆栈的撤消/重做功能的功能。默认情况下,C-C绑定到winner undo,而C-C执行winner redo,您可以保存窗口配置: 要注册的窗口配置C-x r w 并在以后恢复: 跳转到寄存器C-x r j 使用您可以使用删除窗口,该窗口绑定到C-x 0赢家模式非常棒!不幸的是,如果您在上一配置中

如果我的框架水平拆分,然后使用下面的拆分窗口垂直拆分其中一个窗口,是否有方法返回到两个窗口水平拆分,而不必使用删除其他窗口,然后右拆分窗口?

如果启用
赢家模式
,对于所有窗口配置更改,您可以获得类似于基于堆栈的撤消/重做功能的功能。默认情况下,
C-C
绑定到
winner undo
,而
C-C
执行
winner redo
,您可以保存窗口配置:

要注册的窗口配置C-x r w

并在以后恢复:

跳转到寄存器C-x r j


使用您可以使用
删除窗口
,该窗口绑定到
C-x 0

赢家模式
非常棒!不幸的是,如果您在上一配置中更改了其他窗口,它将还原这些窗口。刚刚发现有一个
删除窗口
C-x 0
),它对于删除不需要的窗口来说更简单。@banjomonster,是的,不可否认,如果您只需要删除一个目标窗口,那么这不一定是正确的解决方案。您可以将0替换为另一个整数来删除除最左侧窗口之外的其他窗口。