4.5 回顾
石 (吐槽的地方)
- 章节名:4.5 回顾
** 4.5 回顾 下面简单地小结一下本章讨论过的函数。 - describe-function、describe-variable 打印一个函数或者一个变量的文档。习惯上将它绑定到C-h f和C-h v。 - find-tag 找到存放某个函数或者变量的源代码的文件,并切换到这个缓冲区,将位点 (光标)置于相应函数或者变量的开始处。习惯上将它绑定到M-. - save-excursion 保存位点和标记的位置,并在对save-excursion参量求值之后恢复这些值。它 也保存当前缓冲区并返回到该缓冲区。 - push-mark 在指定位置设置一个标记,并在标记环中记录原来标记的值。标记是缓冲区中 的一个位置,即使有一些文本被从缓冲区删除或者增加到缓冲区,标记仍将保 持它的相对位置。 - goto-char 将位点设置为由参量值指定的位置。参量值可以是一个数,也可以是一个标 记,甚至可以是一个返回一个位置的数字的表达式,如(point-min)。 - insert-buffer-substring 将来自一个缓冲区(这是被作为一个参量而传递给函数的)的文本域拷贝到当 前缓冲区。 - mark-whole-buffer 将整个缓冲区标记为一个域。一般将这个函数绑定到C-x h。 - set-buffer 将Emacs的注意力转移到另一个缓冲区,但是不改变显示的窗口。这通常是由另 外的人在不同的缓冲区中执行程序时使用。 - get-buffer-create、get-buffer 寻找一个已指定名字的缓冲区,或当指定名字的缓冲区不存在时就创建它。如 果指定名字的缓冲区不存在,get-buffer函数就返回nil。 ** 4.6 练习 - 编写自己的simplified-end-of-buffer函数定义,然后测试它是否能工作。 - 用if和get-buffer编写一个函数,这个函数要打印一个说明某个缓冲区是否存 在的消息。 - 用find-tag找到 copy-to-buffer 函数的源代码。 引自 4.5 回顾
37人阅读
说明 · · · · · ·
表示其中内容是对原文的摘抄