【发布时间】:2013-07-31 04:10:19
【问题描述】:
在 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.
【讨论】:
有delete-window,默认绑定到C-x 0。
【讨论】:
Ctrl-x 0可以关闭当前窗口,这是delete-window的默认绑定
【讨论】: