beginning-of-buffer
函数的完整定义beginning-of-buffer
函数的基本结构已经讨论过了。(See 一个简化的 beginning-of-buffer
定义.) 本节描述了定义的复杂部分。
如前所述,当没有参数调用时,beginning-of-buffer
将光标移动到缓冲区的开头(实际上是可访问部分的开头),并将标记留在先前的位置。然而,当以介于一到十之间的数字调用该命令时,该函数将该数字视为缓冲区长度的十分之一,Emacs 将光标移动到缓冲区的该部分。因此,您可以使用键命令 M-< 调用该函数,将光标移动到缓冲区的开头,或者使用键命令,例如 C-u 7 M-<,将光标移动到缓冲区的70%处。如果使用大于十的数字作为参数,则光标将移动到缓冲区的末尾。
beginning-of-buffer
函数可以带有或不带有参数调用。使用参数是可选的。