在 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