2.5.3 窗口类型

窗口描述了 Emacs 终端是如何划分,以显示缓冲区的信息。每个窗口都关联一个缓冲区,而这个缓冲区的内容会在这个窗口中显示。从缓冲区的角度看,缓冲区可能和一个窗口相关联,也可以不和窗口关联,也可以和数个窗口相关联。

在某一时间可能会有多个窗口,但只会有一个被选择的窗口(selected window)。这个窗口通常是光标(cursor)所在的窗口。被选择的窗口通常都显示一个当前的缓冲区(current buffer),但并不总是这样。

屏幕里的窗口通常被框架分成一批一批;每个窗口都必须属于某个框架,而且只能属于一个框架。详情查阅框架类型。

窗口类型没读取语法。它们的打印表示采用哈希记号。其中指明了窗口的编号和被显示的缓冲区。窗口编号对于窗口而言是唯一的,以便区分。而缓冲区可能会经常在不同窗口间反复横跳。

(selected-window)
    => #<window 1 on objects.texi>

详情查阅窗口章节,以获取更多处理窗口的函数信息。

最后更新于