在 vim 中,缓冲区可以通过:sp
或水平或垂直分割:vsp
。缓冲区可以由 关闭:q
。
同样在 emacs 中,窗口可以水平分割C-x 2
,垂直分割C-x 3
。并关闭所有其他窗口C-x 1
。
但是,我怎样才能只关闭一个窗口,就像:q
在 vim 中一样?
在 vim 中,缓冲区可以通过:sp
或水平或垂直分割:vsp
。缓冲区可以由 关闭:q
。
同样在 emacs 中,窗口可以水平分割C-x 2
,垂直分割C-x 3
。并关闭所有其他窗口C-x 1
。
但是,我怎样才能只关闭一个窗口,就像:q
在 vim 中一样?
试试C-x 0
,delete-window
。这是C-h k
描述的:
(delete-window &optional WINDOW)
Remove WINDOW from its frame.
WINDOW defaults to the selected window. Return nil.
Signal an error when WINDOW is the only window on its frame.
默认情况下delete-window
绑定到哪个C-x 0
。
你可以做Ctrl-x 0关闭当前窗口,这是默认绑定delete-window