在vim中,可以通过输入:sp
或:vsp
将缓冲区水平或垂直拆分。要关闭缓冲区,请使用:q
命令。
同样,在emacs中,可以通过C-x 2
水平拆分窗口,C-x 3
垂直拆分窗口。要关闭所有其他窗口,请使用C-x 1
。
但是,如何像在vim中使用:q
命令一样,只关闭一个窗口呢?
在vim中,可以通过输入:sp
或:vsp
将缓冲区水平或垂直拆分。要关闭缓冲区,请使用:q
命令。
同样,在emacs中,可以通过C-x 2
水平拆分窗口,C-x 3
垂直拆分窗口。要关闭所有其他窗口,请使用C-x 1
。
但是,如何像在vim中使用:q
命令一样,只关闭一个窗口呢?
尝试使用 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.
默认情况下,有一个与C-x 0
绑定的delete-window
函数。
delete-window
绑定。