寄存器管理 (original) (raw)

寄存器管理

寄存器用于存贮内容,在需要时取出,插入缓冲区。

Emacs 的寄存器使用_单个字符_命名,可以存贮两种内容 :

光标位置和窗口状态

表 25.11. Emacs 寄存器

C-x r SPC (寄存器名) M-x point-to-register 存贮光标位置
C-x r w (寄存器名) M-x window-configuration-to-register 保存当前窗口状态
C-x r f (寄存器名) M-x frame-configuration-to-register 保存所有窗口状态
C-x r j (寄存器名) M-x jump-to-register 光标跳转
C-x j (寄存器名) 略…… 同上

文本和数字

表 25.12. Emacs 寄存器2

C-x r s (寄存器名) M-x copy-to-register 将连续区块拷贝到寄存器中
C-x r r (寄存器名) M-x copy-rectangle-to-register 将矩形区块拷贝到寄存器中
C-u (数字) C-x r n (寄存器名) M-x number-to-register 将数字拷贝到寄存器中
C-x r i (寄存器名) M-x insert-register 在缓冲区中插入寄存器内容